|
ILIAS
release_5-2 Revision v5.2.25-18-g3f80b828510
|
GUI class for group registrations. More...
Inheritance diagram for ilGroupRegistrationGUI:
Collaboration diagram for ilGroupRegistrationGUI:Public Member Functions | |
| __construct ($a_container) | |
| Constructor. More... | |
| executeCommand () | |
| Execute command. More... | |
Public Member Functions inherited from ilRegistrationGUI | |
| __construct ($a_container) | |
| Constructor. More... | |
| getContainer () | |
| Parent object. More... | |
| getRefId () | |
| Get ref. More... | |
| cancel () | |
| cancel subscription More... | |
| show (ilPropertyFormGUI $form=null) | |
| show registration form More... | |
| join () | |
| join More... | |
Protected Member Functions | |
| getFormTitle () | |
| get form title More... | |
| fillInformations () | |
| fill informations More... | |
| fillRegistrationPeriod () | |
| show informations about the registration period More... | |
| fillMaxMembers () | |
| fill max member informations More... | |
| fillRegistrationType () | |
| fill registration procedure More... | |
| addCommandButtons () | |
| Add group specific command buttons. More... | |
| validate () | |
| validate join request More... | |
| add () | |
| add user More... | |
| initParticipants () | |
| Init course participants. More... | |
| initWaitingList () | |
| isWaitingListActive () | |
Protected Member Functions inherited from ilRegistrationGUI | |
| isRegistrationPossible () | |
| check if registration is possible More... | |
| enableRegistration ($a_status) | |
| set registration disabled More... | |
| 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 () | |
| Show user agreement. More... | |
| showCustomFields () | |
| Show course defined fields. More... | |
| validateAgreement () | |
| Check Agreement. More... | |
| validateCustomFields () | |
| Check required course fields. More... | |
| setAccepted ($a_status) | |
| Set Agreement accepted. More... | |
| validate () | |
| validate join request More... | |
| initForm () | |
| init registration form More... | |
| addCommandButtons () | |
| Add command buttons. More... | |
| updateSubscriptionRequest () | |
| Update subscription message. More... | |
| cancelSubscriptionRequest () | |
Additional Inherited Members | |
Protected Attributes inherited from ilRegistrationGUI | |
| $privacy = null | |
| $container = null | |
| $ref_id | |
| $obj_id | |
| $participants | |
| $waiting_list = null | |
| $form | |
| $registration_possible = true | |
| $join_error = '' | |
| $tpl | |
| $lng | |
| $ctrl | |
GUI class for group registrations.
Definition at line 36 of file class.ilGroupRegistrationGUI.php.
| ilGroupRegistrationGUI::__construct | ( | $a_container | ) |
Constructor.
@access public
| object | container object |
Reimplemented from ilRegistrationGUI.
Definition at line 44 of file class.ilGroupRegistrationGUI.php.
|
protected |
add user
@access protected
return
Definition at line 467 of file class.ilGroupRegistrationGUI.php.
References $_POST, $_SESSION, $ilCtrl, $ilUser, $info, ilRegistrationGUI\$lng, ilRegistrationGUI\$waiting_list, ilForumNotification\checkForumsExistsInsert(), GRP_REGISTRATION_REQUEST, IL_GRP_MEMBER, ilUtil\redirect(), ilUtil\sendSuccess(), ilRegistrationGUI\setAccepted(), sprintf, ilUtil\stripSlashes(), ilGroupMembershipMailNotification\TYPE_NOTIFICATION_REGISTRATION, ilGroupMembershipMailNotification\TYPE_NOTIFICATION_REGISTRATION_REQUEST, ilGroupMembershipMailNotification\TYPE_SUBSCRIBE_MEMBER, and ilGroupMembershipMailNotification\TYPE_WAITING_LIST_MEMBER.
Here is the call graph for this function:
|
protected |
Add group specific command buttons.
Reimplemented from ilRegistrationGUI.
Definition at line 380 of file class.ilGroupRegistrationGUI.php.
References $ilUser, GRP_REGISTRATION_REQUEST, and ilRegistrationGUI\isRegistrationPossible().
Here is the call graph for this function:| ilGroupRegistrationGUI::executeCommand | ( | ) |
Execute command.
@access public
Definition at line 54 of file class.ilGroupRegistrationGUI.php.
References $cmd, $ilUser, and ilRegistrationGUI\getWaitingList().
Here is the call graph for this function:
|
protected |
fill informations
@access protected
return
Reimplemented from ilRegistrationGUI.
Definition at line 100 of file class.ilGroupRegistrationGUI.php.
References ilUtil\makeClickable().
Here is the call graph for this function:
|
protected |
fill max member informations
@access protected
Reimplemented from ilRegistrationGUI.
Definition at line 181 of file class.ilGroupRegistrationGUI.php.
References $ilUser, ilRegistrationGUI\$tpl, ilRegistrationGUI\$waiting_list, ilRegistrationGUI\enableRegistration(), ilRegistrationGUI\getContainer(), ilObjGroupAccess\lookupRegistrationInfo(), and ilUtil\sendFailure().
Here is the call graph for this function:
|
protected |
show informations about the registration period
@access protected
Reimplemented from ilRegistrationGUI.
Definition at line 116 of file class.ilGroupRegistrationGUI.php.
References $start, ilRegistrationGUI\$tpl, ilDateTime\_after(), ilDateTime\_before(), ilRegistrationGUI\enableRegistration(), ilDatePresentation\formatDate(), IL_CAL_UNIX, and ilUtil\sendFailure().
Here is the call graph for this function:
|
protected |
fill registration procedure
@access protected
return
Reimplemented from ilRegistrationGUI.
Definition at line 293 of file class.ilGroupRegistrationGUI.php.
References $_POST, $ilUser, $pass, $txt, ilRegistrationGUI\enableRegistration(), ilRegistrationGUI\getWaitingList(), GRP_REGISTRATION_DEACTIVATED, GRP_REGISTRATION_DIRECT, GRP_REGISTRATION_PASSWORD, GRP_REGISTRATION_REQUEST, isWaitingListActive(), and ilUtil\sendFailure().
Here is the call graph for this function:
|
protected |
get form title
@access protected
Reimplemented from ilRegistrationGUI.
Definition at line 82 of file class.ilGroupRegistrationGUI.php.
References $ilUser, and ilRegistrationGUI\getWaitingList().
Here is the call graph for this function:
|
protected |
Init course participants.
@access protected
Reimplemented from ilRegistrationGUI.
Definition at line 553 of file class.ilGroupRegistrationGUI.php.
References ilGroupParticipants\_getInstanceByObjId().
Here is the call graph for this function:
|
protected |
Reimplemented from ilRegistrationGUI.
Definition at line 563 of file class.ilGroupRegistrationGUI.php.
|
protected |
Reimplemented from ilRegistrationGUI.
Definition at line 572 of file class.ilGroupRegistrationGUI.php.
References $ilUser, and 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 418 of file class.ilGroupRegistrationGUI.php.
References $_POST, $ilUser, $pass, GRP_REGISTRATION_PASSWORD, ilRegistrationGUI\isRegistrationPossible(), ilUtil\stripSlashes(), ilRegistrationGUI\validateAgreement(), and ilRegistrationGUI\validateCustomFields().
Here is the call graph for this function: