31 $templateId = $this->testOBJ->getTemplate();
34 include_once
"Services/Administration/classes/class.ilSettingsTemplate.php";
41 if (!$this->settingsTemplate) {
45 $templateSettings = $this->settingsTemplate->getSettings();
47 if (!isset($templateSettings[$settingName])) {
51 return $templateSettings[$settingName][
'value'];
56 if (!$this->settingsTemplate) {
60 $settings = $this->settingsTemplate->getSettings();
62 if (!isset($settings[$formFieldId])) {
66 if (!$settings[$formFieldId][
'hide']) {
75 foreach ($fields as $field) {
91 if ($this->settingsTemplate) {
92 foreach ($this->settingsTemplate->getSettings() as
$id => $item) {
static getSettingsTemplateConfig()
if(!array_key_exists('StateId', $_REQUEST)) $id
__construct(ilObjTest $testOBJ)
removeHiddenItems(ilPropertyFormGUI $form)
if(isset($_POST['submit'])) $form
isSectionHeaderRequired($fields)
isHiddenFormItem($formFieldId)
getTemplateSettingValue($settingName)
formPropertyExists(ilPropertyFormGUI $form, $propertyId)
Settings template application class.