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; }
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(); }