示例#1
0
        $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();
        }
    }