| ILIAS
    Release_4_1_x_branch Revision 61804
    | 
Class ilAccountRegistrationGUI. More...
 Collaboration diagram for ilAccountRegistrationGUI:
 Collaboration diagram for ilAccountRegistrationGUI:| Public Member Functions | |
| __construct () | |
| executeCommand () | |
| displayForm () | |
| saveForm () | |
| login ($password) | |
| Data Fields | |
| $ctrl | |
| $tpl | |
| $profile_incomplete | |
| Protected Member Functions | |
| __initForm () | |
| __createUser () | |
| __validateRole ($role) | |
| __distributeMails ($password) | |
| Protected Attributes | |
| $code_was_used = false | |
Class ilAccountRegistrationGUI.
Definition at line 21 of file class.ilAccountRegistrationGUI.php.
| ilAccountRegistrationGUI::__construct | ( | ) | 
Definition at line 29 of file class.ilAccountRegistrationGUI.php.
| 
 | protected | 
Definition at line 260 of file class.ilAccountRegistrationGUI.php.
References $_POST, $client, $code_was_used, $ilSetting, ilUserDefinedFields\_getInstance(), ilUtil\generatePasswords(), ilRegistrationCode\getCodeRole(), IL_REG_ACTIVATION, IL_REG_CODES, IL_REG_DIRECT, ilUserProfile\MODE_REGISTRATION, and ilRegistrationCode\useCode().
Referenced by saveForm().
 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 | 
Definition at line 487 of file class.ilAccountRegistrationGUI.php.
References $code_was_used, $GLOBALS, $ilSetting, ilObjUser\_generateRegistrationHash(), ilObjUserFolder\_lookupNewAccountMail(), ilFormat\_secondsToString(), IL_REG_ACTIVATION, IL_REG_APPROVE, ilRegistrationMailNotification\TYPE_NOTIFICATION_APPROVERS, and ilRegistrationMailNotification\TYPE_NOTIFICATION_CONFIRMATION.
Referenced by saveForm().
 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 | 
Definition at line 106 of file class.ilAccountRegistrationGUI.php.
References $lng, ilUserDefinedFields\_getInstance(), ilUserAgreement\_getText(), ilUserProfile\MODE_REGISTRATION, ilFormPropertyGUI\setRequired(), UDF_TYPE_TEXT, and UDF_TYPE_WYSIWYG.
Referenced by displayForm(), and saveForm().
 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 | 
Definition at line 471 of file class.ilAccountRegistrationGUI.php.
References $ilDB, $ilErr, $lng, ilObjRole\_lookupAllowRegister(), and ilObject\_lookupTitle().
Referenced by saveForm().
 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:| ilAccountRegistrationGUI::displayForm | ( | ) | 
Definition at line 73 of file class.ilAccountRegistrationGUI.php.
References $lng, __initForm(), and ilLanguage\_lookupEntry().
Referenced by executeCommand(), and saveForm().
 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:| ilAccountRegistrationGUI::executeCommand | ( | ) | 
Definition at line 44 of file class.ilAccountRegistrationGUI.php.
References $cmd, $ilErr, $tpl, displayForm(), and IL_REG_DISABLED.
 Here is the call graph for this function:
 Here is the call graph for this function:| ilAccountRegistrationGUI::login | ( | $password | ) | 
Definition at line 599 of file class.ilAccountRegistrationGUI.php.
References $_GET, $code_was_used, $ilLog, $lng, ilUtil\getImagePath(), IL_REG_ACTIVATION, IL_REG_APPROVE, IL_REG_CODES, and IL_REG_DIRECT.
Referenced by saveForm().
 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:| ilAccountRegistrationGUI::saveForm | ( | ) | 
Definition at line 182 of file class.ilAccountRegistrationGUI.php.
References $ilDB, $ilErr, $ilSetting, $lng, __createUser(), __distributeMails(), __initForm(), __validateRole(), ilObjUser\_doesLoginnameExistInHistory(), ilObjUser\_loginExists(), displayForm(), ilUtil\isLogin(), ilRegistrationCode\isUnusedCode(), login(), ilUtil\sendFailure(), and ilUtil\sendInfo().
 Here is the call graph for this function:
 Here is the call graph for this function:| 
 | protected | 
Definition at line 27 of file class.ilAccountRegistrationGUI.php.
Referenced by __createUser(), __distributeMails(), and login().
| ilAccountRegistrationGUI::$ctrl | 
Definition at line 23 of file class.ilAccountRegistrationGUI.php.
| ilAccountRegistrationGUI::$profile_incomplete | 
Definition at line 25 of file class.ilAccountRegistrationGUI.php.
| ilAccountRegistrationGUI::$tpl | 
Definition at line 24 of file class.ilAccountRegistrationGUI.php.
Referenced by __construct(), and executeCommand().