|
ILIAS
release_8 Revision v8.24
|
GUI class for group registrations. More...
Inheritance diagram for ilGroupRegistrationGUI:
Collaboration diagram for ilGroupRegistrationGUI:Public Member Functions | |
| __construct (ilObject $a_container) | |
| executeCommand () | |
Public Member Functions inherited from ilRegistrationGUI | |
| __construct (ilObject $a_container) | |
| getContainer () | |
| getRefId () | |
| cancel () | |
| cancel subscription More... | |
| show (?ilPropertyFormGUI $form=null) | |
| join () | |
Protected Member Functions | |
| getFormTitle () | |
| Get title for property form. More... | |
| fillInformations () | |
| fill informations More... | |
| fillRegistrationPeriod () | |
| show information about the registration period More... | |
| fillMaxMembers () | |
| fill max member information @access protected More... | |
| fillRegistrationType () | |
| show informations about registration procedure More... | |
| addCommandButtons () | |
| Add group specific command buttons. More... | |
| validate () | |
| validate join request @access protected More... | |
| add () | |
| add user More... | |
| initParticipants () | |
| Init course participants. More... | |
| initWaitingList () | |
| isWaitingListActive () | |
Protected Member Functions inherited from ilRegistrationGUI | |
| isRegistrationPossible () | |
| enableRegistration (bool $a_status) | |
| initParticipants () | |
| Init participants object (course or group participants) More... | |
| initWaitingList () | |
| Init waiting list (course or group waiting list) More... | |
| isWaitingListActive () | |
| Check if the waiting list is active Maximum of members exceeded or any user on the waiting list. More... | |
| getWaitingList () | |
| Get waiting list object. More... | |
| leaveWaitingList () | |
| getFormTitle () | |
| Get title for property form. More... | |
| fillInformations () | |
| fill informations More... | |
| fillRegistrationPeriod () | |
| show informations about the registration period More... | |
| fillMaxMembers () | |
| show informations about the maximum number of user. More... | |
| fillRegistrationType () | |
| show informations about registration procedure More... | |
| fillMembershipLimitation () | |
| Show membership limitations. More... | |
| fillAgreement () | |
| showCustomFields () | |
| validateAgreement () | |
| validateCustomFields () | |
| setAccepted (bool $a_status) | |
| validate () | |
| initForm () | |
| addCommandButtons () | |
| updateSubscriptionRequest () | |
| cancelSubscriptionRequest () | |
Additional Inherited Members | |
Protected Attributes inherited from ilRegistrationGUI | |
| int | $ref_id |
| int | $obj_id |
| string | $type |
| string | $join_error = '' |
| bool | $registration_possible = true |
| ILIAS HTTP GlobalHttpState | $http |
| ILIAS Refinery Factory | $refinery |
| ilPrivacySettings | $privacy |
| ilObject | $container |
| ilParticipants | $participants |
| ilWaitingList | $waiting_list |
| ilPropertyFormGUI | $form = null |
| ilObjUser | $user |
| ilTabsGUI | $tabs |
| ilTree | $tree |
| ilRbacReview | $rbacreview |
| ilGlobalTemplateInterface | $tpl |
| ilLanguage | $lng |
| ilCtrl | $ctrl |
| ilAccessHandler | $access |
GUI class for group registrations.
Definition at line 35 of file class.ilGroupRegistrationGUI.php.
| ilGroupRegistrationGUI::__construct | ( | ilObject | $a_container | ) |
Reimplemented from ilRegistrationGUI.
Definition at line 37 of file class.ilGroupRegistrationGUI.php.
References ILIAS\GlobalScreen\Provider\__construct().
Here is the call graph for this function:
|
protected |
add user
Definition at line 379 of file class.ilGroupRegistrationGUI.php.
References ilRegistrationGUI\$waiting_list, ilWaitingList\addToList(), ilForumNotification\checkForumsExistsInsert(), ilSession\clear(), ILIAS\Repository\ctrl(), ilSession\get(), ilWaitingList\getCountUsers(), ilWaitingList\getPosition(), ilGroupConstants\GRP_REGISTRATION_REQUEST, ILIAS\FileDelivery\http(), ilParticipants\IL_GRP_MEMBER, ILIAS\Repository\lng(), ilUtil\redirect(), ILIAS\Repository\refinery(), ilRegistrationGUI\setAccepted(), ilGroupMembershipMailNotification\TYPE_NOTIFICATION_REGISTRATION, ilGroupMembershipMailNotification\TYPE_NOTIFICATION_REGISTRATION_REQUEST, ilGroupMembershipMailNotification\TYPE_SUBSCRIBE_MEMBER, ilGroupMembershipMailNotification\TYPE_WAITING_LIST_MEMBER, and ILIAS\Repository\user().
Here is the call graph for this function:
|
protected |
Add group specific command buttons.
Reimplemented from ilRegistrationGUI.
Definition at line 309 of file class.ilGroupRegistrationGUI.php.
References ILIAS\Repository\form(), ilGroupConstants\GRP_REGISTRATION_REQUEST, ilRegistrationGUI\isRegistrationPossible(), and ILIAS\Repository\lng().
Here is the call graph for this function:| ilGroupRegistrationGUI::executeCommand | ( | ) |
Definition at line 42 of file class.ilGroupRegistrationGUI.php.
References ILIAS\Repository\access(), ILIAS\Repository\ctrl(), ilRegistrationGUI\getWaitingList(), ILIAS\Repository\tabs(), and ILIAS\Repository\user().
Here is the call graph for this function:
|
protected |
fill informations
Reimplemented from ilRegistrationGUI.
Definition at line 71 of file class.ilGroupRegistrationGUI.php.
References ILIAS\Repository\form(), ILIAS\Repository\lng(), and ilUtil\makeClickable().
Here is the call graph for this function:
|
protected |
fill max member information @access protected
Reimplemented from ilRegistrationGUI.
Definition at line 139 of file class.ilGroupRegistrationGUI.php.
References ilRegistrationGUI\$tpl, ilRegistrationGUI\$waiting_list, ilRegistrationGUI\enableRegistration(), ILIAS\Repository\form(), ilGlobalTemplateInterface\get(), ilRegistrationGUI\getContainer(), ilWaitingList\getCountUsers(), ILIAS\Survey\Mode\getId(), ilWaitingList\getPosition(), ilWaitingList\isOnList(), ILIAS\Repository\lng(), ilObjGroupAccess\lookupRegistrationInfo(), and ilGlobalTemplateInterface\setVariable().
Here is the call graph for this function:
|
protected |
show information about the registration period
Reimplemented from ilRegistrationGUI.
Definition at line 84 of file class.ilGroupRegistrationGUI.php.
References ilRegistrationGUI\$tpl, ilDateTime\_after(), ilDateTime\_before(), ilRegistrationGUI\enableRegistration(), ILIAS\Repository\form(), ilDatePresentation\formatDate(), ilGlobalTemplateInterface\get(), IL_CAL_UNIX, ILIAS\Repository\lng(), and ilGlobalTemplateInterface\setVariable().
Here is the call graph for this function:
|
protected |
show informations about registration procedure
Reimplemented from ilRegistrationGUI.
Definition at line 222 of file class.ilGroupRegistrationGUI.php.
References $txt, ilRegistrationGUI\enableRegistration(), ILIAS\Repository\form(), ilRegistrationGUI\getWaitingList(), ilGroupConstants\GRP_REGISTRATION_DEACTIVATED, ilGroupConstants\GRP_REGISTRATION_DIRECT, ilGroupConstants\GRP_REGISTRATION_PASSWORD, ilGroupConstants\GRP_REGISTRATION_REQUEST, ILIAS\FileDelivery\http(), isWaitingListActive(), ILIAS\Repository\lng(), ILIAS\Repository\refinery(), and ILIAS\Repository\user().
Here is the call graph for this function:
|
protected |
Get title for property form.
Reimplemented from ilRegistrationGUI.
Definition at line 63 of file class.ilGroupRegistrationGUI.php.
References ilRegistrationGUI\getWaitingList(), ILIAS\Repository\lng(), and ILIAS\Repository\user().
Here is the call graph for this function:
|
protected |
Init course participants.
@access protected
Reimplemented from ilRegistrationGUI.
Definition at line 470 of file class.ilGroupRegistrationGUI.php.
References ilRegistrationGUI\$participants, and ilGroupParticipants\_getInstanceByObjId().
Here is the call graph for this function:
|
protected |
Reimplemented from ilRegistrationGUI.
Definition at line 480 of file class.ilGroupRegistrationGUI.php.
References ilRegistrationGUI\$waiting_list.
|
protected |
Reimplemented from ilRegistrationGUI.
Definition at line 489 of file class.ilGroupRegistrationGUI.php.
References ilRegistrationGUI\getWaitingList().
Referenced by fillRegistrationType().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
validate join request @access protected
Reimplemented from ilRegistrationGUI.
Definition at line 336 of file class.ilGroupRegistrationGUI.php.
References ANONYMOUS_USER_ID, ilGroupConstants\GRP_REGISTRATION_PASSWORD, ILIAS\FileDelivery\http(), ilRegistrationGUI\isRegistrationPossible(), ILIAS\Repository\lng(), ILIAS\Repository\refinery(), ILIAS\Repository\user(), ilRegistrationGUI\validateAgreement(), and ilRegistrationGUI\validateCustomFields().
Here is the call graph for this function: