$html['content'] .= $T->add_form_field(array("name" => $name, "label" => "<u>B</u>enutzername", "key" => "B", "type" => "text", "help" => "Bitte wählen Sie einen Benutzernamen den Sie importieren oder anlegen möchten.\nZum Beispiel: cb098", "prefill" => $preset['main'][$name])); // Passwort $name = "pass"; $html['content'] .= $T->add_form_field(array("name" => $name, "label" => "<u>P</u>asswort", "key" => "p", "type" => "password", "help" => "Nur notwendig, wenn ein lokaler Benutzer angelegt werden soll!\nBitte wählen Sie ein Passwort mit mindestens " . $pass_policy['min'] . " Zeichen. \nZum Beispiel: " . uniqid(), "optional" => $optinality[$name], "minmax" => $pass_policy, "prefill" => $preset['main'][$name])); if ($id == 1) { /* SUPERUSER */ // Site Select $name = "dummy"; $html['content'] .= $T->add_form_field(array("name" => $name, "label" => "<u>A</u>dministrator, Authentifikation und Bereiche", "key" => "A", "type" => "dummy", "optional" => true, "help" => "Dieser Administrator ist der Superuser." . " Er hat immer Zugriff auf alle Bereiche und wird" . " lokal authentifiziert. Des Weiteren bleibt er immer Superuser.")); } else { // Admin $name = "admin"; $html['content'] .= $T->add_form_field(array("name" => $name, "label" => "<u>A</u>dministrator", "key" => "A", "type" => "yn_radio", "help" => "Wählen Sie 'ja' wenn dieser Benutzer Administratorrechte erhalten soll. Im Regelfall ist nicht nicht nötig!", "prefill" => $preset['admin'])); // Auth $name = "auth"; $html['content'] .= $T->add_form_field(array("name" => $name, "label" => "Authentifizierungs<u>v</u>erfahren", "key" => "v", "type" => "radio", "help" => "Wählen Sie, ob ein Benutzer lokal angelegt werden, oder mit Hilfe anderer Systeme authentifiziert werden soll.\nZum Beispiel: IMAP bedeutet, dass der Benutzer über einen IMAP-Server identifiziert wird.", "values" => $PU->get_auth_list(), "prefill" => $preset['main']['auth'])); // Site Select $name = "sites[]"; $html['content'] .= $T->add_form_field(array("name" => $name, "label" => "B<u>e</u>reiche", "key" => "e", "type" => "site_select", "values" => $PS->get_all(), "prefill" => $preset['sites'], "help" => "Wählen Sie die Bereiche aus, auf die der Benutzer Zugriff erhalten soll.")); } // ok - following is bad // another new entry? (if it is a new) if ($id == 0) { $name = "anew"; $html['content'] .= $T->form_row(array("name" => $name, "label" => "Einen <u>w</u>eiteren Benutzer anlegen?", "key" => "m", "type" => "yn_radio", "help" => "Falls Sie mehrere Benutzer anlegen wollen, wählen sie -Ja-, damit Sie nicht zur Übersicht umgeleitet werden.", "value" => init("anew", "r", "nein"))); // foot $T->append($T->form_button("ex__ok_reset") . "</table>"); } else { // foot $T->append($T->form_button("ok_reset") . "</table>"); }