ILIAS
release_8 Revision v8.19
|
Public Member Functions | |
__construct (int $a_ref_id) | |
executeCommand () | |
getPrivacy () | |
getAgreement () | |
Static Public Member Functions | |
static | addExportFieldInfo (ilPropertyFormGUI $form, int $a_obj_id, string $a_type) |
static | addAgreement (ilPropertyFormGUI $form, int $a_obj_id, string $a_type) |
static | addCustomFields (ilPropertyFormGUI $form, int $a_obj_id, string $a_type, string $a_mode='user') |
static | setCourseDefinedFieldValues (ilPropertyFormGUI $form, int $a_obj_id, int $a_usr_id=0) |
static | saveCourseDefinedFields (ilPropertyFormGUI $form, int $a_obj_id, int $a_usr_id=0) |
Protected Member Functions | |
showAgreement (?ilPropertyFormGUI $form=null) | |
Show agreement form. More... | |
initFormAgreement () | |
Protected Attributes | |
GlobalHttpState | $http |
Factory | $refinery |
Private Member Functions | |
save () | |
checkAgreement () | |
init () | |
sendInfoMessage () | |
Private Attributes | |
int | $ref_id |
int | $obj_id |
string | $type |
ilCtrlInterface | $ctrl |
ilLanguage | $lng |
ilGlobalTemplateInterface | $tpl |
ilObjUser | $user |
ilPrivacySettings | $privacy |
ilMemberAgreement | $agreement |
bool | $required_fullfilled = false |
bool | $agreement_required = false |
Definition at line 31 of file class.ilMemberAgreementGUI.php.
ilMemberAgreementGUI::__construct | ( | int | $a_ref_id | ) |
Definition at line 47 of file class.ilMemberAgreementGUI.php.
References $DIC, $obj_id, ilObject\_lookupObjId(), ilObject\_lookupType(), ILIAS\Repository\ctrl(), ilPrivacySettings\getInstance(), ILIAS\FileDelivery\http(), init(), ILIAS\Repository\lng(), ILIAS\Repository\refinery(), and ILIAS\Repository\user().
|
static |
Definition at line 153 of file class.ilMemberAgreementGUI.php.
References $DIC, ilPropertyFormGUI\addItem(), and ilLanguage\txt().
Referenced by ilRegistrationGUI\fillAgreement().
|
static |
Definition at line 168 of file class.ilMemberAgreementGUI.php.
References $DIC, ILIAS\LTI\ToolProvider\$key, ilCourseDefinedFieldDefinition\_getFields(), ilPropertyFormGUI\addItem(), ilCourseDefinedFieldDefinition\IL_CDF_TYPE_SELECT, ilCourseDefinedFieldDefinition\IL_CDF_TYPE_TEXT, ilFormPropertyGUI\setRequired(), ilNonEditableValueGUI\setValue(), and ilLanguage\txt().
Referenced by ilRegistrationGUI\fillAgreement(), and ilObjectCustomUserFieldsGUI\initMemberForm().
|
static |
Definition at line 121 of file class.ilMemberAgreementGUI.php.
References $DIC, ilUserDefinedFields\_getInstance(), ilExportFieldsInfo\_getInstanceByType(), ilObject\_lookupType(), ilPropertyFormGUI\addItem(), ilCustomInputGUI\setHtml(), and ilLanguage\txt().
Referenced by ilRegistrationGUI\fillAgreement().
|
private |
Definition at line 372 of file class.ilMemberAgreementGUI.php.
References ILIAS\FileDelivery\http(), and ILIAS\Repository\refinery().
Referenced by save().
ilMemberAgreementGUI::executeCommand | ( | ) |
Definition at line 68 of file class.ilMemberAgreementGUI.php.
References ILIAS\Repository\ctrl().
ilMemberAgreementGUI::getAgreement | ( | ) |
Definition at line 88 of file class.ilMemberAgreementGUI.php.
References $agreement.
Referenced by init(), and save().
ilMemberAgreementGUI::getPrivacy | ( | ) |
Definition at line 83 of file class.ilMemberAgreementGUI.php.
References $privacy.
Referenced by initFormAgreement().
|
private |
Definition at line 390 of file class.ilMemberAgreementGUI.php.
References $obj_id, ilCourseUserData\_checkRequired(), getAgreement(), and ILIAS\Repository\user().
Referenced by __construct().
|
protected |
Definition at line 105 of file class.ilMemberAgreementGUI.php.
References ILIAS\Repository\ctrl(), getPrivacy(), and ILIAS\Repository\lng().
Referenced by save(), and showAgreement().
|
private |
Definition at line 255 of file class.ilMemberAgreementGUI.php.
References checkAgreement(), ILIAS\Repository\ctrl(), getAgreement(), IL_CAL_UNIX, initFormAgreement(), ILIAS\Repository\lng(), ilObjectCustomUserFieldHistory\setUpdateUser(), showAgreement(), and ILIAS\Repository\user().
|
static |
Definition at line 337 of file class.ilMemberAgreementGUI.php.
References $DIC, $ilUser, ilCourseDefinedFieldDefinition\_getFields(), ilPropertyFormGUI\getInput(), ilCourseDefinedFieldDefinition\IL_CDF_TYPE_SELECT, ilCourseDefinedFieldDefinition\IL_CDF_TYPE_TEXT, and ilCourseUserData\setValue().
Referenced by ilObjectCustomUserFieldsGUI\saveMember().
|
private |
Definition at line 396 of file class.ilMemberAgreementGUI.php.
References $message, and ILIAS\Repository\lng().
|
static |
Definition at line 287 of file class.ilMemberAgreementGUI.php.
References $DIC, $id, $ilUser, ilCourseDefinedFieldDefinition\_getFields(), ilCourseUserData\_getValuesByObjId(), ilPropertyFormGUI\getItemByPostVar(), ilCourseDefinedFieldDefinition\IL_CDF_TYPE_SELECT, and ilCourseDefinedFieldDefinition\IL_CDF_TYPE_TEXT.
Referenced by ilObjectCustomUserFieldsGUI\editMember().
|
protected |
Show agreement form.
Definition at line 96 of file class.ilMemberAgreementGUI.php.
References initFormAgreement(), and ILIAS\Repository\user().
Referenced by save().
|
private |
Definition at line 43 of file class.ilMemberAgreementGUI.php.
Referenced by getAgreement().
|
private |
Definition at line 45 of file class.ilMemberAgreementGUI.php.
|
private |
Definition at line 38 of file class.ilMemberAgreementGUI.php.
|
protected |
Definition at line 36 of file class.ilMemberAgreementGUI.php.
|
private |
Definition at line 39 of file class.ilMemberAgreementGUI.php.
|
private |
Definition at line 34 of file class.ilMemberAgreementGUI.php.
Referenced by __construct(), and init().
|
private |
Definition at line 42 of file class.ilMemberAgreementGUI.php.
Referenced by getPrivacy().
|
private |
Definition at line 33 of file class.ilMemberAgreementGUI.php.
|
protected |
Definition at line 37 of file class.ilMemberAgreementGUI.php.
|
private |
Definition at line 44 of file class.ilMemberAgreementGUI.php.
|
private |
Definition at line 40 of file class.ilMemberAgreementGUI.php.
|
private |
Definition at line 35 of file class.ilMemberAgreementGUI.php.
|
private |
Definition at line 41 of file class.ilMemberAgreementGUI.php.