| ILIAS
    Release_4_1_x_branch Revision 61804
    | 
GUI class for course registrations. More...
 Inheritance diagram for ilCourseRegistrationGUI:
 Inheritance diagram for ilCourseRegistrationGUI: Collaboration diagram for ilCourseRegistrationGUI:
 Collaboration diagram for ilCourseRegistrationGUI:| Public Member Functions | |
| __construct ($a_container) | |
| Constructor. | |
| executeCommand () | |
| Execute command. | |
|  Public Member Functions inherited from ilRegistrationGUI | |
| cancel () | |
| cancel subscription | |
| show () | |
| show registration form | |
| join () | |
| join | |
| Protected Member Functions | |
| getFormTitle () | |
| get form title | |
| fillInformations () | |
| fill informations | |
| fillRegistrationPeriod () | |
| show informations about the registration period | |
| fillMaxMembers () | |
| fill max members | |
| fillRegistrationType () | |
| fill registration type | |
| addCommandButtons () | |
| Add group specific command buttons. | |
| validate () | |
| Validate subscription request. | |
| add () | |
| add user | |
| initParticipants () | |
| Init course participants. | |
| initWaitingList () | |
| isWaitingListActive () | |
|  Protected Member Functions inherited from ilRegistrationGUI | |
| isRegistrationPossible () | |
| check if registration is possible | |
| enableRegistration ($a_status) | |
| set registration disabled | |
| getWaitingList () | |
| Get waiting list object. | |
| leaveWaitingList () | |
| fillMembershipLimitation () | |
| Show membership limitations. | |
| fillAgreement () | |
| Show user agreement. | |
| showCustomFields () | |
| Show course defined fields. | |
| validateAgreement () | |
| Check Agreement. | |
| validateCustomFields () | |
| Check required course fields. | |
| setAccepted ($a_status) | |
| Set Agreement accepted. | |
| initForm () | |
| init registration form | |
| updateSubscriptionRequest () | |
| Update subscription message. | |
| 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 course registrations.
Definition at line 37 of file class.ilCourseRegistrationGUI.php.
| ilCourseRegistrationGUI::__construct | ( | $a_container | ) | 
Constructor.
public
| object | course object | 
Reimplemented from ilRegistrationGUI.
Definition at line 45 of file class.ilCourseRegistrationGUI.php.
| 
 | protected | 
add user
protected
| @return | 
Definition at line 453 of file class.ilCourseRegistrationGUI.php.
References $_POST, ilRegistrationGUI\$waiting_list, ilWaitingList\addToList(), ilForumNotification\checkForumsExistsInsert(), IL_CRS_MEMBER, IL_CRS_SUBSCRIPTION_CONFIRMATION, ilUtil\redirect(), ilUtil\sendSuccess(), ilRegistrationGUI\setAccepted(), and ilUtil\stripSlashes().
 Here is the call graph for this function:
 Here is the call graph for this function:| 
 | protected | 
Add group specific command buttons.
Reimplemented from ilRegistrationGUI.
Definition at line 363 of file class.ilCourseRegistrationGUI.php.
References IL_CRS_SUBSCRIPTION_CONFIRMATION, and ilRegistrationGUI\isRegistrationPossible().
 Here is the call graph for this function:
 Here is the call graph for this function:| ilCourseRegistrationGUI::executeCommand | ( | ) | 
Execute command.
public
Definition at line 55 of file class.ilCourseRegistrationGUI.php.
References $cmd, and ilRegistrationGUI\getWaitingList().
 Here is the call graph for this function:
 Here is the call graph for this function:| 
 | protected | 
fill informations
protected
| @return | 
Reimplemented from ilRegistrationGUI.
Definition at line 99 of file class.ilCourseRegistrationGUI.php.
References ilUtil\makeClickable().
 Here is the call graph for this function:
 Here is the call graph for this function:| 
 | protected | 
fill max members
protected
| @return | 
Reimplemented from ilRegistrationGUI.
Definition at line 194 of file class.ilCourseRegistrationGUI.php.
References ilRegistrationGUI\$tpl, ilRegistrationGUI\$waiting_list, ilRegistrationGUI\enableRegistration(), ilRegistrationGUI\getWaitingList(), ilUtil\sendFailure(), and ilCustomInputGUI\setHtml().
 Here is the call graph for this function:
 Here is the call graph for this function:| 
 | protected | 
show informations about the registration period
protected
Reimplemented from ilRegistrationGUI.
Definition at line 123 of file class.ilCourseRegistrationGUI.php.
References ilRegistrationGUI\$tpl, ilDateTime\_after(), ilDateTime\_before(), ilRegistrationGUI\enableRegistration(), ilDatePresentation\formatDate(), IL_CAL_UNIX, IL_CRS_SUBSCRIPTION_DEACTIVATED, ilUtil\sendFailure(), ilCustomInputGUI\setHtml(), and ilNonEditableValueGUI\setValue().
 Here is the call graph for this function:
 Here is the call graph for this function:| 
 | protected | 
fill registration type
protected
Reimplemented from ilRegistrationGUI.
Definition at line 275 of file class.ilCourseRegistrationGUI.php.
References $_POST, $pass, ilRegistrationGUI\enableRegistration(), IL_CRS_SUBSCRIPTION_CONFIRMATION, IL_CRS_SUBSCRIPTION_DEACTIVATED, IL_CRS_SUBSCRIPTION_DIRECT, IL_CRS_SUBSCRIPTION_PASSWORD, isWaitingListActive(), ilUtil\sendFailure(), ilFormPropertyGUI\setAlert(), ilNonEditableValueGUI\setValue(), and ilTextAreaInputGUI\setValue().
 Here is the call graph for this function:
 Here is the call graph for this function:| 
 | protected | 
get form title
protected
Reimplemented from ilRegistrationGUI.
Definition at line 81 of file class.ilCourseRegistrationGUI.php.
References ilRegistrationGUI\getWaitingList().
 Here is the call graph for this function:
 Here is the call graph for this function:| 
 | protected | 
Init course participants.
protected
Reimplemented from ilRegistrationGUI.
Definition at line 511 of file class.ilCourseRegistrationGUI.php.
References ilCourseParticipants\_getInstanceByObjId().
 Here is the call graph for this function:
 Here is the call graph for this function:| 
 | protected | 
Reimplemented from ilRegistrationGUI.
Definition at line 522 of file class.ilCourseRegistrationGUI.php.
| 
 | protected | 
Reimplemented from ilRegistrationGUI.
Definition at line 531 of file class.ilCourseRegistrationGUI.php.
References ilRegistrationGUI\getWaitingList().
Referenced by fillRegistrationType().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | protected | 
Validate subscription request.
protected
| @return | 
Reimplemented from ilRegistrationGUI.
Definition at line 401 of file class.ilCourseRegistrationGUI.php.
References $_POST, $pass, IL_CRS_SUBSCRIPTION_PASSWORD, ilRegistrationGUI\isRegistrationPossible(), ilRegistrationGUI\setAccepted(), ilUtil\stripSlashes(), ilRegistrationGUI\validateAgreement(), and ilRegistrationGUI\validateCustomFields().
 Here is the call graph for this function:
 Here is the call graph for this function: