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;
 }
Exemple #2
0
 function getHTML($id)
 {
     $this->makeNewIfNew();
     $gui = new HTMLGUIX($this);
     $gui->name("Device");
     $gui->type("DeviceType", "select", array("Unbekannt", "Smartphone", "Tablet 7 Zoll", "Tablet 10 Zoll", "Desktop"));
     $gui->addFieldEvent("DeviceType", "onchange", "if(this.value == 4) \$j('#editOverview').hide(); else \$j('#editOverview').show();");
     $B = $gui->addSideButton("Browser\nregistrieren", "./plugins/Devices/registerDevice.png");
     $B->onclick("\$j.jStorage.set('phynxDeviceID','" . $this->getID() . "');" . OnEvent::reload("Left"));
     $B = $gui->addSideButton("Übersicht\neinrichten", "./fheME/Overview/fheOverview.png");
     $B->popup("", "Übersicht einrichten", "mfheOverview", "-1", "manage", $this->getID(), "", "{width:800, top:40}");
     $B->id("editOverview");
     if ($this->A("DeviceType") == "4") {
         $B->style("display:none;");
     }
     return $gui->getEditHTML();
 }