$gMessage->show($gL10n->get('SYS_NO_RIGHTS')); } } else { // default values for a new field $itemField->setValue('inf_hidden', 1); } if (isset($_SESSION['fields_request'])) { // hidden must be 0, if the flag should be set if ($_SESSION['fields_request']['inf_hidden'] == 1) { $_SESSION['fields_request']['inf_hidden'] = 0; } else { $_SESSION['fields_request']['inf_hidden'] = 1; } // durch fehlerhafte Eingabe ist der User zu diesem Formular zurueckgekehrt // nun die vorher eingegebenen Inhalte ins Objekt schreiben $itemField->setArray($_SESSION['fields_request']); unset($_SESSION['fields_request']); } // create html page object $page = new HtmlPage($headline); $page->addJavascript(' function setValueList() { if($("#inf_type").val() === "DROPDOWN" || $("#inf_type").val() === "RADIO_BUTTON") { $("#inf_value_list_group").show("slow"); $("#inf_value_list").attr("required", "required"); } else { $("#inf_value_list").removeAttr("required"); $("#inf_value_list_group").hide(); } }