| ILIAS
    Release_4_1_x_branch Revision 61804
    | 
Class ilRegistrationSettingsGUI. More...
 Collaboration diagram for ilRegistrationSettingsGUI:
 Collaboration diagram for ilRegistrationSettingsGUI:| Public Member Functions | |
| ilRegistrationSettingsGUI () | |
| executeCommand () | |
| setSubTabs ($activeTab= 'registration_settings') | |
| set sub tabs | |
| initForm () | |
| initFormValues () | |
| view () | |
| save () | |
| editRoles () | |
| updateRoles () | |
| editEmailAssignments () | |
| editRoleAccessLimitations () | |
| addAssignment () | |
| deleteAssignment () | |
| saveAssignment () | |
| saveRoleAccessLimitations () | |
| __parseRoleList ($roles, $url) | |
| __prepareRoleList () | |
| __prepareAutomaticRoleList () | |
| __prepareAccessLimitationRoleList () | |
| __initRoleAssignments () | |
| __initRoleAccessLimitations () | |
| __buildRoleSelection ($assignment_id) | |
| __buildAccessLimitationSelection ($a_role_id) | |
| __prepareDateSelect ($a_unix_time) | |
| listCodes () | |
| initAddCodesForm () | |
| addCodes () | |
| createCodes () | |
| deleteCodes () | |
| deleteConfirmation () | |
| resetCodesFilter () | |
| applyCodesFilter () | |
| exportCodes () | |
| Data Fields | |
| $ctrl | |
| $tpl | |
| $ref_id | |
Class ilRegistrationSettingsGUI.
Definition at line 36 of file class.ilRegistrationSettingsGUI.php.
| ilRegistrationSettingsGUI::__buildAccessLimitationSelection | ( | $a_role_id | ) | 
Definition at line 774 of file class.ilRegistrationSettingsGUI.php.
References $lng, and formSelect().
Referenced by editRoleAccessLimitations().
 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:| ilRegistrationSettingsGUI::__buildRoleSelection | ( | $assignment_id | ) | 
Definition at line 734 of file class.ilRegistrationSettingsGUI.php.
References ilObject\_lookupTitle(), and formSelect().
Referenced by editEmailAssignments().
 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:| ilRegistrationSettingsGUI::__initRoleAccessLimitations | ( | ) | 
Definition at line 722 of file class.ilRegistrationSettingsGUI.php.
Referenced by __prepareAccessLimitationRoleList(), editRoleAccessLimitations(), and saveRoleAccessLimitations().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilRegistrationSettingsGUI::__initRoleAssignments | ( | ) | 
Definition at line 710 of file class.ilRegistrationSettingsGUI.php.
Referenced by __prepareAutomaticRoleList(), addAssignment(), deleteAssignment(), editEmailAssignments(), and saveAssignment().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilRegistrationSettingsGUI::__parseRoleList | ( | $roles, | |
| $url | |||
| ) | 
Definition at line 576 of file class.ilRegistrationSettingsGUI.php.
References $tpl.
Referenced by initForm().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilRegistrationSettingsGUI::__prepareAccessLimitationRoleList | ( | ) | 
Definition at line 634 of file class.ilRegistrationSettingsGUI.php.
References $lng, __initRoleAccessLimitations(), ilObjRole\_lookupRegisterAllowed(), and IL_CAL_UNIX.
Referenced by initForm().
 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:| ilRegistrationSettingsGUI::__prepareAutomaticRoleList | ( | ) | 
Definition at line 612 of file class.ilRegistrationSettingsGUI.php.
References __initRoleAssignments(), and ilObject\_lookupTitle().
Referenced by initForm().
 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:| ilRegistrationSettingsGUI::__prepareDateSelect | ( | $a_unix_time | ) | 
Definition at line 793 of file class.ilRegistrationSettingsGUI.php.
Referenced by editRoleAccessLimitations().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilRegistrationSettingsGUI::__prepareRoleList | ( | ) | 
Definition at line 600 of file class.ilRegistrationSettingsGUI.php.
References ilObjRole\_lookupRegisterAllowed().
Referenced by initForm().
 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:| ilRegistrationSettingsGUI::addAssignment | ( | ) | 
Definition at line 438 of file class.ilRegistrationSettingsGUI.php.
References $ilErr, __initRoleAssignments(), editEmailAssignments(), and ilUtil\sendSuccess().
 Here is the call graph for this function:
 Here is the call graph for this function:| ilRegistrationSettingsGUI::addCodes | ( | ) | 
Definition at line 859 of file class.ilRegistrationSettingsGUI.php.
References $ilErr, initAddCodesForm(), and setSubTabs().
 Here is the call graph for this function:
 Here is the call graph for this function:| ilRegistrationSettingsGUI::applyCodesFilter | ( | ) | 
Definition at line 956 of file class.ilRegistrationSettingsGUI.php.
References listCodes().
 Here is the call graph for this function:
 Here is the call graph for this function:| ilRegistrationSettingsGUI::createCodes | ( | ) | 
Definition at line 874 of file class.ilRegistrationSettingsGUI.php.
References $ilErr, ilRegistrationCode\create(), initAddCodesForm(), ilUtil\sendSuccess(), and setSubTabs().
 Here is the call graph for this function:
 Here is the call graph for this function:| ilRegistrationSettingsGUI::deleteAssignment | ( | ) | 
Definition at line 456 of file class.ilRegistrationSettingsGUI.php.
References $_POST, $ilErr, __initRoleAssignments(), editEmailAssignments(), ilUtil\sendFailure(), and ilUtil\sendSuccess().
 Here is the call graph for this function:
 Here is the call graph for this function:| ilRegistrationSettingsGUI::deleteCodes | ( | ) | 
Definition at line 909 of file class.ilRegistrationSettingsGUI.php.
References $_POST, and ilUtil\sendSuccess().
 Here is the call graph for this function:
 Here is the call graph for this function:| ilRegistrationSettingsGUI::deleteConfirmation | ( | ) | 
Definition at line 918 of file class.ilRegistrationSettingsGUI.php.
References $_POST, $data, $ilErr, ilRegistrationCode\loadCodesByIds(), and setSubTabs().
 Here is the call graph for this function:
 Here is the call graph for this function:| ilRegistrationSettingsGUI::editEmailAssignments | ( | ) | 
Definition at line 345 of file class.ilRegistrationSettingsGUI.php.
References $ilErr, __buildRoleSelection(), __initRoleAssignments(), ilUtil\formCheckbox(), ilUtil\getImagePath(), and ilUtil\switchColor().
Referenced by addAssignment(), deleteAssignment(), and saveAssignment().
 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:| ilRegistrationSettingsGUI::editRoleAccessLimitations | ( | ) | 
Definition at line 388 of file class.ilRegistrationSettingsGUI.php.
References $ilErr, $lng, __buildAccessLimitationSelection(), __initRoleAccessLimitations(), __prepareDateSelect(), ilObjRole\_lookupRegisterAllowed(), ilUtil\makeDateSelect(), and ilUtil\switchColor().
Referenced by saveRoleAccessLimitations().
 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:| ilRegistrationSettingsGUI::editRoles | ( | ) | 
Definition at line 275 of file class.ilRegistrationSettingsGUI.php.
References $ilErr, ilObjRole\_lookupAllowRegister(), ilObject\_lookupTitle(), ilUtil\formCheckbox(), ilUtil\getImagePath(), and ilUtil\switchColor().
Referenced by updateRoles().
 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:| ilRegistrationSettingsGUI::executeCommand | ( | ) | 
| ilRegistrationSettingsGUI::exportCodes | ( | ) | 
Definition at line 966 of file class.ilRegistrationSettingsGUI.php.
References $ilErr, ilUtil\deliverData(), ilRegistrationCode\getCodesForExport(), listCodes(), and ilUtil\sendFailure().
 Here is the call graph for this function:
 Here is the call graph for this function:| ilRegistrationSettingsGUI::ilRegistrationSettingsGUI | ( | ) | 
Definition at line 42 of file class.ilRegistrationSettingsGUI.php.
| ilRegistrationSettingsGUI::initAddCodesForm | ( | ) | 
Definition at line 824 of file class.ilRegistrationSettingsGUI.php.
References ilSelectInputGUI\setOptions(), and ilNumberInputGUI\setSize().
Referenced by addCodes(), and createCodes().
 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:| ilRegistrationSettingsGUI::initForm | ( | ) | 
Definition at line 94 of file class.ilRegistrationSettingsGUI.php.
References __parseRoleList(), __prepareAccessLimitationRoleList(), __prepareAutomaticRoleList(), __prepareRoleList(), ilRadioGroupInputGUI\addOption(), ilSubEnabledFormPropertyGUI\addSubItem(), ilRadioOption\addSubItem(), IL_REG_ACTIVATION, IL_REG_APPROVE, IL_REG_CODES, IL_REG_DIRECT, IL_REG_DISABLED, IL_REG_ROLES_EMAIL, IL_REG_ROLES_FIXED, ilRadioOption\setInfo(), ilFormPropertyGUI\setInfo(), ilTextInputGUI\setSize(), ilNumberInputGUI\setSize(), and ilCheckboxInputGUI\setValue().
Referenced by view().
 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:| ilRegistrationSettingsGUI::initFormValues | ( | ) | 
Definition at line 170 of file class.ilRegistrationSettingsGUI.php.
References IL_REG_ACTIVATION, IL_REG_APPROVE, IL_REG_DIRECT, IL_REG_ROLES_EMAIL, and IL_REG_ROLES_FIXED.
Referenced by view().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilRegistrationSettingsGUI::listCodes | ( | ) | 
Definition at line 805 of file class.ilRegistrationSettingsGUI.php.
References $ilCtrl, $ilErr, and setSubTabs().
Referenced by applyCodesFilter(), exportCodes(), and resetCodesFilter().
 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:| ilRegistrationSettingsGUI::resetCodesFilter | ( | ) | 
Definition at line 946 of file class.ilRegistrationSettingsGUI.php.
References listCodes().
 Here is the call graph for this function:
 Here is the call graph for this function:| ilRegistrationSettingsGUI::save | ( | ) | 
Definition at line 222 of file class.ilRegistrationSettingsGUI.php.
References $_POST, $ilErr, ilRegistrationSettings\ERR_MISSING_RCP, ilRegistrationSettings\ERR_UNKNOWN_RCP, IL_REG_ACTIVATION, IL_REG_APPROVE, IL_REG_DIRECT, ilUtil\sendFailure(), ilUtil\sendSuccess(), ilUtil\stripSlashes(), and view().
 Here is the call graph for this function:
 Here is the call graph for this function:| ilRegistrationSettingsGUI::saveAssignment | ( | ) | 
Definition at line 485 of file class.ilRegistrationSettingsGUI.php.
References $_POST, $data, $ilErr, __initRoleAssignments(), editEmailAssignments(), IL_REG_MISSING_DOMAIN, IL_REG_MISSING_ROLE, ilUtil\sendFailure(), ilUtil\sendSuccess(), ilUtil\stripSlashes(), and view().
 Here is the call graph for this function:
 Here is the call graph for this function:| ilRegistrationSettingsGUI::saveRoleAccessLimitations | ( | ) | 
Definition at line 531 of file class.ilRegistrationSettingsGUI.php.
References $_POST, $ilErr, __initRoleAccessLimitations(), ilObjRole\_lookupRegisterAllowed(), editRoleAccessLimitations(), IL_REG_ACCESS_LIMITATION_MISSING_MODE, IL_REG_ACCESS_LIMITATION_OUT_OF_DATE, ilUtil\sendFailure(), ilUtil\sendSuccess(), and view().
 Here is the call graph for this function:
 Here is the call graph for this function:| ilRegistrationSettingsGUI::setSubTabs | ( | $activeTab = 'registration_settings' | ) | 
set sub tabs
| string | $activeTab | 
Definition at line 79 of file class.ilRegistrationSettingsGUI.php.
References $lng.
Referenced by addCodes(), createCodes(), deleteConfirmation(), listCodes(), and view().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilRegistrationSettingsGUI::updateRoles | ( | ) | 
Definition at line 314 of file class.ilRegistrationSettingsGUI.php.
References $_POST, $ilErr, editRoles(), ilObjectFactory\getInstanceByObjId(), ilUtil\sendFailure(), ilUtil\sendSuccess(), and view().
 Here is the call graph for this function:
 Here is the call graph for this function:| ilRegistrationSettingsGUI::view | ( | ) | 
Definition at line 200 of file class.ilRegistrationSettingsGUI.php.
References $_GET, $ilCtrl, $ilErr, initForm(), initFormValues(), setSubTabs(), and USER_FOLDER_ID.
Referenced by save(), saveAssignment(), saveRoleAccessLimitations(), and updateRoles().
 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:| ilRegistrationSettingsGUI::$ctrl | 
Definition at line 38 of file class.ilRegistrationSettingsGUI.php.
| ilRegistrationSettingsGUI::$ref_id | 
Definition at line 40 of file class.ilRegistrationSettingsGUI.php.
| ilRegistrationSettingsGUI::$tpl | 
Definition at line 39 of file class.ilRegistrationSettingsGUI.php.
Referenced by __parseRoleList(), and ilRegistrationSettingsGUI().