ILIAS
release_8 Revision v8.19
|
ilObjStudyProgrammeSettingsGUI: ilStudyProgrammeCommonSettingsGUI More...
Public Member Functions | |
__construct (ilGlobalTemplateInterface $tpl, ilCtrl $ilCtrl, ilLanguage $lng, Factory $input_factory, Renderer $renderer, Psr\Http\Message\ServerRequestInterface $request, ILIAS\Refinery\Factory $refinery_factory, ILIAS\Data\Factory $data_factory, ilStudyProgrammeTypeRepository $type_repository, ilStudyProgrammeCommonSettingsGUI $common_settings_gui, ilTabsGUI $tabs, ILIAS\HTTP\Wrapper\RequestWrapper $request_wrapper) | |
setRefId (int $ref_id) | |
executeCommand () | |
Data Fields | |
const | PROP_TITLE = "title" |
const | PROP_DESC = "desc" |
const | PROP_DEADLINE = "deadline" |
const | PROP_VALIDITY_OF_QUALIFICATION = "validity_qualification" |
const | OPT_NO_DEADLINE = 'opt_no_deadline' |
const | OPT_DEADLINE_PERIOD = "opt_deadline_period" |
const | OPT_DEADLINE_DATE = "opt_deadline_date" |
const | OPT_NO_VALIDITY_OF_QUALIFICATION = 'opt_no_validity_qualification' |
const | OPT_VALIDITY_OF_QUALIFICATION_PERIOD = "opt_validity_qualification_period" |
const | OPT_VALIDITY_OF_QUALIFICATION_DATE = "opt_validity_qualification_date" |
Protected Member Functions | |
view () | |
update () | |
buildModalHeading (string $label, bool $current_node) | |
buildForm (ilObjStudyProgramme $prg, string $submit_action) | |
buildFormElements (InputFieldFactory $ff, ilObjectTranslation $trans, array $sp_types, ilStudyProgrammeSettings $settings) | |
getEditSection (InputFieldFactory $ff, ilObjectTranslation $trans) | |
getObject () | |
txt (string $code) | |
Protected Attributes | |
ilGlobalTemplateInterface | $tpl |
ilCtrl | $ctrl |
ilLanguage | $lng |
ILIAS UI Component Input Factory | $input_factory |
ILIAS UI Renderer | $renderer |
Psr Http Message ServerRequestInterface | $request |
ILIAS Refinery Factory | $refinery_factory |
ILIAS Data Factory | $data_factory |
ilStudyProgrammeTypeRepository | $type_repository |
ilStudyProgrammeCommonSettingsGUI | $common_settings_gui |
ilTabsGUI | $tabs |
ILIAS HTTP Wrapper RequestWrapper | $request_wrapper |
ilObjStudyProgramme | $object |
string | $tmp_heading |
int | $ref_id |
Private Attributes | |
const | TAB_SETTINGS = 'settings' |
const | TAB_COMMON_SETTINGS = 'commonSettings' |
ilObjStudyProgrammeSettingsGUI: ilStudyProgrammeCommonSettingsGUI
Definition at line 29 of file class.ilObjStudyProgrammeSettingsGUI.php.
ilObjStudyProgrammeSettingsGUI::__construct | ( | ilGlobalTemplateInterface | $tpl, |
ilCtrl | $ilCtrl, | ||
ilLanguage | $lng, | ||
Factory | $input_factory, | ||
Renderer | $renderer, | ||
Psr\Http\Message\ServerRequestInterface | $request, | ||
ILIAS\Refinery\Factory | $refinery_factory, | ||
ILIAS\Data\Factory | $data_factory, | ||
ilStudyProgrammeTypeRepository | $type_repository, | ||
ilStudyProgrammeCommonSettingsGUI | $common_settings_gui, | ||
ilTabsGUI | $tabs, | ||
ILIAS\HTTP\Wrapper\RequestWrapper | $request_wrapper | ||
) |
Definition at line 64 of file class.ilObjStudyProgrammeSettingsGUI.php.
References $common_settings_gui, $data_factory, $input_factory, $lng, $refinery_factory, $renderer, $request, $request_wrapper, $tabs, $tpl, $type_repository, ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), ilLanguage\loadLanguageModule(), and ILIAS\Repository\tabs().
|
protected |
Definition at line 221 of file class.ilObjStudyProgrammeSettingsGUI.php.
References ILIAS\LTI\ToolProvider\$settings, buildFormElements(), ilContainer\getObjectTranslation(), ilObjStudyProgramme\getSettings(), ilObject\setDescription(), ilObject\setTitle(), ilObjStudyProgramme\updateCustomIcon(), and ilObjStudyProgramme\updateSettings().
Referenced by view().
|
protected |
Definition at line 260 of file class.ilObjStudyProgrammeSettingsGUI.php.
References ilStudyProgrammeSettings\getAssessmentSettings(), ilStudyProgrammeSettings\getAutoMailSettings(), ilStudyProgrammeSettings\getDeadlineSettings(), getEditSection(), ilStudyProgrammeSettings\getTypeSettings(), ilStudyProgrammeSettings\getValidityOfQualificationSettings(), and ILIAS\Repository\lng().
Referenced by buildForm().
|
protected |
Definition at line 195 of file class.ilObjStudyProgrammeSettingsGUI.php.
References ILIAS\Repository\ctrl(), and ilLinkButton\getInstance().
Referenced by view().
ilObjStudyProgrammeSettingsGUI::executeCommand | ( | ) |
Definition at line 101 of file class.ilObjStudyProgrammeSettingsGUI.php.
References ILIAS\Repository\ctrl(), getObject(), ILIAS\Repository\lng(), ILIAS\Repository\tabs(), and view().
|
protected |
Definition at line 292 of file class.ilObjStudyProgrammeSettingsGUI.php.
References $lang, ilMDLanguageItem\_getLanguages(), ILIAS\Repository\ctrl(), ilObjectTranslation\getDefaultDescription(), ilObjectTranslation\getDefaultLanguage(), ilObjectTranslation\getDefaultTitle(), txt(), and ILIAS\UI\Implementation\Component\Input\withValue().
Referenced by buildFormElements().
|
protected |
Definition at line 315 of file class.ilObjStudyProgrammeSettingsGUI.php.
References $object, and ilObjStudyProgramme\getInstanceByRefId().
Referenced by executeCommand(), update(), and view().
ilObjStudyProgrammeSettingsGUI::setRefId | ( | int | $ref_id | ) |
Definition at line 96 of file class.ilObjStudyProgrammeSettingsGUI.php.
References $ref_id.
|
protected |
Definition at line 323 of file class.ilObjStudyProgrammeSettingsGUI.php.
References ILIAS\Repository\lng().
Referenced by getEditSection().
|
protected |
Definition at line 154 of file class.ilObjStudyProgrammeSettingsGUI.php.
References $response, ILIAS\Repository\ctrl(), ilAsyncOutputHandler\encodeAsyncResponse(), getObject(), ilAsyncOutputHandler\handleAsyncOutput(), and ILIAS\Repository\lng().
|
protected |
Definition at line 140 of file class.ilObjStudyProgrammeSettingsGUI.php.
References buildForm(), buildModalHeading(), ILIAS\Repository\ctrl(), getObject(), and ILIAS\Repository\lng().
Referenced by executeCommand().
|
protected |
Definition at line 56 of file class.ilObjStudyProgrammeSettingsGUI.php.
Referenced by __construct().
|
protected |
Definition at line 48 of file class.ilObjStudyProgrammeSettingsGUI.php.
Definition at line 54 of file class.ilObjStudyProgrammeSettingsGUI.php.
Referenced by __construct().
Definition at line 50 of file class.ilObjStudyProgrammeSettingsGUI.php.
Referenced by __construct().
|
protected |
Definition at line 49 of file class.ilObjStudyProgrammeSettingsGUI.php.
Referenced by __construct().
|
protected |
Definition at line 60 of file class.ilObjStudyProgrammeSettingsGUI.php.
Referenced by getObject().
|
protected |
Definition at line 62 of file class.ilObjStudyProgrammeSettingsGUI.php.
Referenced by setRefId().
Definition at line 53 of file class.ilObjStudyProgrammeSettingsGUI.php.
Referenced by __construct().
Definition at line 51 of file class.ilObjStudyProgrammeSettingsGUI.php.
Referenced by __construct().
|
protected |
Definition at line 52 of file class.ilObjStudyProgrammeSettingsGUI.php.
Referenced by __construct().
|
protected |
Definition at line 58 of file class.ilObjStudyProgrammeSettingsGUI.php.
Referenced by __construct().
|
protected |
Definition at line 57 of file class.ilObjStudyProgrammeSettingsGUI.php.
Referenced by __construct().
|
protected |
Definition at line 61 of file class.ilObjStudyProgrammeSettingsGUI.php.
|
protected |
Definition at line 47 of file class.ilObjStudyProgrammeSettingsGUI.php.
Referenced by __construct().
|
protected |
Definition at line 55 of file class.ilObjStudyProgrammeSettingsGUI.php.
Referenced by __construct().
const ilObjStudyProgrammeSettingsGUI::OPT_DEADLINE_DATE = "opt_deadline_date" |
Definition at line 41 of file class.ilObjStudyProgrammeSettingsGUI.php.
Referenced by ilStudyProgrammeChangeDeadlineGUI\changeDeadline(), and ilStudyProgrammeChangeDeadlineGUI\getDeadlineSubForm().
const ilObjStudyProgrammeSettingsGUI::OPT_DEADLINE_PERIOD = "opt_deadline_period" |
Definition at line 40 of file class.ilObjStudyProgrammeSettingsGUI.php.
const ilObjStudyProgrammeSettingsGUI::OPT_NO_DEADLINE = 'opt_no_deadline' |
Definition at line 39 of file class.ilObjStudyProgrammeSettingsGUI.php.
Referenced by ilStudyProgrammeChangeDeadlineGUI\getDeadlineSubForm().
const ilObjStudyProgrammeSettingsGUI::OPT_NO_VALIDITY_OF_QUALIFICATION = 'opt_no_validity_qualification' |
Definition at line 43 of file class.ilObjStudyProgrammeSettingsGUI.php.
Referenced by ilStudyProgrammeChangeExpireDateGUI\getValidityOfQualificationSubForm().
const ilObjStudyProgrammeSettingsGUI::OPT_VALIDITY_OF_QUALIFICATION_DATE = "opt_validity_qualification_date" |
Definition at line 45 of file class.ilObjStudyProgrammeSettingsGUI.php.
Referenced by ilStudyProgrammeChangeExpireDateGUI\changeExpireDate(), and ilStudyProgrammeChangeExpireDateGUI\getValidityOfQualificationSubForm().
const ilObjStudyProgrammeSettingsGUI::OPT_VALIDITY_OF_QUALIFICATION_PERIOD = "opt_validity_qualification_period" |
Definition at line 44 of file class.ilObjStudyProgrammeSettingsGUI.php.
const ilObjStudyProgrammeSettingsGUI::PROP_DEADLINE = "deadline" |
Definition at line 36 of file class.ilObjStudyProgrammeSettingsGUI.php.
Referenced by ilStudyProgrammeChangeDeadlineGUI\buildFormElements().
const ilObjStudyProgrammeSettingsGUI::PROP_DESC = "desc" |
Definition at line 35 of file class.ilObjStudyProgrammeSettingsGUI.php.
const ilObjStudyProgrammeSettingsGUI::PROP_TITLE = "title" |
Definition at line 34 of file class.ilObjStudyProgrammeSettingsGUI.php.
const ilObjStudyProgrammeSettingsGUI::PROP_VALIDITY_OF_QUALIFICATION = "validity_qualification" |
Definition at line 37 of file class.ilObjStudyProgrammeSettingsGUI.php.
Referenced by ilStudyProgrammeChangeExpireDateGUI\buildFormElements().
|
private |
Definition at line 32 of file class.ilObjStudyProgrammeSettingsGUI.php.
|
private |
Definition at line 31 of file class.ilObjStudyProgrammeSettingsGUI.php.