private function getGUI($id)
 {
     $this->loadMeOrEmpty();
     if ($id == -1) {
         $this->A->typ = "LoginData";
     }
     $gui = new HTMLGUIX($this);
     $gui->name("LoginData");
     $gui->label("UserID", "Benutzer");
     $gui->label("name", "Typ");
     $gui->label("passwort", "Passwort");
     $gui->label("optionen", "Optionen");
     $gui->label("benutzername", "Benutzername");
     $gui->label("server", "Server");
     $gui->type("typ", "hidden");
     $gui->type("wert", "hidden");
     $gui->type("passwort", "password");
     $onkeyup = "\$('editLoginDataGUI').wert.value = \$('editLoginDataGUI').benutzername.value+'::::'+\$('editLoginDataGUI').passwort.value+(\$('editLoginDataGUI').server.value != '' ? '::::s:'+\$('editLoginDataGUI').server.value : '')+(\$('editLoginDataGUI').optionen.value != '' ? '::::o:'+\$('editLoginDataGUI').optionen.value : '')";
     $gui->addFieldEvent("benutzername", "onKeyup", $onkeyup);
     $gui->addFieldEvent("server", "onKeyup", $onkeyup);
     $gui->addFieldEvent("passwort", "onKeyup", $onkeyup);
     $gui->addFieldEvent("optionen", "onKeyup", $onkeyup);
     $U = new Users();
     $U->addAssocV3("isAdmin", "=", "0");
     $Users = array();
     $Users[-1] = "alle Benutzer";
     while ($t = $U->getNextEntry()) {
         $Users[$t->getID()] = $t->A("name");
     }
     $gui->type("UserID", "select", $Users);
     $dataTypes = LoginData::getNames();
     $gui->type("name", "select", $dataTypes);
     return $gui;
 }