|
ILIAS
release_8 Revision v8.24
|
Settings template application class. More...
Collaboration diagram for ilSettingsTemplate:Public Member Functions | |
| __construct (int $a_id=0, ?ilSettingsTemplateConfig $config=null) | |
| setId (int $a_val) | |
| getId () | |
| setAutoGenerated (bool $a_status) | |
| getAutoGenerated () | |
| setTitle (string $a_val) | |
| getTitle () | |
| setType (string $a_val) | |
| getType () | |
| setDescription (string $a_val) | |
| getDescription () | |
| isAvailable () | |
| setSetting (string $a_setting, $a_value, bool $a_hide=false) | |
| Set setting. More... | |
| removeSetting (string $a_setting) | |
| removeAllSettings () | |
| getSettings () | |
| addHiddenTab (string $a_tab_id) | |
| removeAllHiddenTabs () | |
| getHiddenTabs () | |
| getConfig () | |
| Returns the template config associated with this template or NULL if none is given. More... | |
| setConfig (ilSettingsTemplateConfig $config) | |
| Sets the template config for this template. More... | |
| read () | |
| create () | |
| update () | |
| insertHiddenTabs () | |
| delete () | |
Static Public Member Functions | |
| static | getAllSettingsTemplates (string $a_type, bool $a_include_auto_generated=false) |
| Get all settings templates of type. More... | |
| static | lookupTitle (int $a_id) |
| static | lookupDescription (int $a_id) |
| static | translate (string $a_title_desc) |
Static Protected Member Functions | |
| static | lookupProperty (int $a_id, string $a_prop) |
Protected Attributes | |
| ilDBInterface | $db |
Private Member Functions | |
| insertSettings () | |
Private Attributes | |
| int | $id |
| string | $type = '' |
| string | $title = '' |
| string | $description = '' |
| array | $setting = [] |
| array | $hidden_tab = [] |
| bool | $auto_generated = false |
| ilSettingsTemplateConfig | $config = null |
| bool | $available = true |
Settings template application class.
Definition at line 27 of file class.ilSettingsTemplate.php.
| ilSettingsTemplate::__construct | ( | int | $a_id = 0, |
| ?ilSettingsTemplateConfig | $config = null |
||
| ) |
Definition at line 41 of file class.ilSettingsTemplate.php.
References $config, $DIC, read(), setConfig(), and setId().
Here is the call graph for this function:| ilSettingsTemplate::addHiddenTab | ( | string | $a_tab_id | ) |
Definition at line 155 of file class.ilSettingsTemplate.php.
Referenced by ilSettingsTemplateGUI\setValuesFromForm().
Here is the caller graph for this function:| ilSettingsTemplate::create | ( | ) |
Definition at line 233 of file class.ilSettingsTemplate.php.
References $ilDB, and ILIAS\Survey\Mode\getId().
Referenced by ilSettingsTemplateGUI\saveSettingsTemplate().
Here is the call graph for this function:
Here is the caller graph for this function:| ilSettingsTemplate::delete | ( | ) |
Definition at line 315 of file class.ilSettingsTemplate.php.
References $ilDB.
|
static |
Get all settings templates of type.
Definition at line 336 of file class.ilSettingsTemplate.php.
References $ilDB.
Referenced by ilSettingsTemplateTableGUI\__construct(), ilObjSurveyGUI\addDidacticTemplateOptions(), ilObjTestGUI\addDidacticTemplateOptions(), ilLOEditorGUI\applySettingsTemplate(), and ilObjSurveyGUI\importSurveyObject().
Here is the caller graph for this function:| ilSettingsTemplate::getAutoGenerated | ( | ) |
Definition at line 72 of file class.ilSettingsTemplate.php.
References $auto_generated.
| ilSettingsTemplate::getConfig | ( | ) |
Returns the template config associated with this template or NULL if none is given.
Definition at line 174 of file class.ilSettingsTemplate.php.
References $config.
Referenced by setSetting().
Here is the caller graph for this function:| ilSettingsTemplate::getDescription | ( | ) |
Definition at line 102 of file class.ilSettingsTemplate.php.
References $description.
| ilSettingsTemplate::getHiddenTabs | ( | ) |
Definition at line 165 of file class.ilSettingsTemplate.php.
| ilSettingsTemplate::getId | ( | ) |
| ilSettingsTemplate::getSettings | ( | ) |
Definition at line 150 of file class.ilSettingsTemplate.php.
| ilSettingsTemplate::getTitle | ( | ) |
Definition at line 82 of file class.ilSettingsTemplate.php.
References $title.
| ilSettingsTemplate::getType | ( | ) |
| ilSettingsTemplate::insertHiddenTabs | ( | ) |
Definition at line 302 of file class.ilSettingsTemplate.php.
References $ilDB.
|
private |
Definition at line 287 of file class.ilSettingsTemplate.php.
References $ilDB, and ILIAS\LTI\ToolProvider\getSettings().
Here is the call graph for this function:| ilSettingsTemplate::isAvailable | ( | ) |
Definition at line 107 of file class.ilSettingsTemplate.php.
References $available.
|
static |
Definition at line 383 of file class.ilSettingsTemplate.php.
|
staticprotected |
Definition at line 362 of file class.ilSettingsTemplate.php.
|
static |
Definition at line 378 of file class.ilSettingsTemplate.php.
Referenced by ilSettingsTemplateGUI\confirmSettingsTemplateDeletion().
Here is the caller graph for this function:| ilSettingsTemplate::read | ( | ) |
Definition at line 187 of file class.ilSettingsTemplate.php.
References $ilDB, and ILIAS\LTI\ToolProvider\setSetting().
Referenced by __construct().
Here is the call graph for this function:
Here is the caller graph for this function:| ilSettingsTemplate::removeAllHiddenTabs | ( | ) |
Definition at line 160 of file class.ilSettingsTemplate.php.
Referenced by ilSettingsTemplateGUI\setValuesFromForm().
Here is the caller graph for this function:| ilSettingsTemplate::removeAllSettings | ( | ) |
Definition at line 145 of file class.ilSettingsTemplate.php.
Referenced by ilSettingsTemplateGUI\setValuesFromForm().
Here is the caller graph for this function:| ilSettingsTemplate::removeSetting | ( | string | $a_setting | ) |
Definition at line 140 of file class.ilSettingsTemplate.php.
| ilSettingsTemplate::setAutoGenerated | ( | bool | $a_status | ) |
Definition at line 67 of file class.ilSettingsTemplate.php.
| ilSettingsTemplate::setConfig | ( | ilSettingsTemplateConfig | $config | ) |
Sets the template config for this template.
Definition at line 182 of file class.ilSettingsTemplate.php.
References $config.
Referenced by __construct().
Here is the caller graph for this function:| ilSettingsTemplate::setDescription | ( | string | $a_val | ) |
Definition at line 97 of file class.ilSettingsTemplate.php.
Referenced by ilSettingsTemplateGUI\setValuesFromForm().
Here is the caller graph for this function:| ilSettingsTemplate::setId | ( | int | $a_val | ) |
Definition at line 57 of file class.ilSettingsTemplate.php.
Referenced by __construct().
Here is the caller graph for this function:| ilSettingsTemplate::setSetting | ( | string | $a_setting, |
| $a_value, | |||
| bool | $a_hide = false |
||
| ) |
Set setting.
| array | string | $a_value |
Definition at line 116 of file class.ilSettingsTemplate.php.
References ILIAS\LTI\ToolProvider\$settings, ilSettingsTemplateConfig\CHECKBOX, and getConfig().
Referenced by ilSettingsTemplateGUI\setValuesFromForm().
Here is the call graph for this function:
Here is the caller graph for this function:| ilSettingsTemplate::setTitle | ( | string | $a_val | ) |
Definition at line 77 of file class.ilSettingsTemplate.php.
Referenced by ilSettingsTemplateGUI\setValuesFromForm().
Here is the caller graph for this function:| ilSettingsTemplate::setType | ( | string | $a_val | ) |
Definition at line 87 of file class.ilSettingsTemplate.php.
Referenced by ilSettingsTemplateGUI\saveSettingsTemplate().
Here is the caller graph for this function:
|
static |
Definition at line 388 of file class.ilSettingsTemplate.php.
References $DIC.
Referenced by ilSettingsTemplateTableGUI\fillRow().
Here is the caller graph for this function:| ilSettingsTemplate::update | ( | ) |
Definition at line 257 of file class.ilSettingsTemplate.php.
References $ilDB, and ILIAS\Survey\Mode\getId().
Here is the call graph for this function:
|
private |
Definition at line 37 of file class.ilSettingsTemplate.php.
Referenced by getAutoGenerated().
|
private |
Definition at line 39 of file class.ilSettingsTemplate.php.
Referenced by isAvailable().
|
private |
Definition at line 38 of file class.ilSettingsTemplate.php.
Referenced by __construct().
|
protected |
Definition at line 29 of file class.ilSettingsTemplate.php.
|
private |
Definition at line 33 of file class.ilSettingsTemplate.php.
Referenced by getDescription().
|
private |
Definition at line 36 of file class.ilSettingsTemplate.php.
|
private |
Definition at line 30 of file class.ilSettingsTemplate.php.
Referenced by getId().
|
private |
Definition at line 34 of file class.ilSettingsTemplate.php.
|
private |
Definition at line 32 of file class.ilSettingsTemplate.php.
Referenced by getTitle().
|
private |
Definition at line 31 of file class.ilSettingsTemplate.php.
Referenced by getType().