function showCategorie() { $ln = new Line(); $ln->show(); $t = new Title($this->getCategory()); $t->show(); $ln->show(); }
/** * Dateiupload-Dialog */ function showFileUploadMask() { $title = new Title("Bild hochladen."); $title->show(); $form = new Form(basename($_SERVER['SCRIPT_NAME']), "", "", "Upload"); $form->setParam("enctype='multipart/form-data'"); if ($this->HIDDEN_OBJECT instanceof Object) { $form->add($this->HIDDEN_OBJECT); } $text = new Text("Im folgenden Dialog wählen sie das hochzuladende Bild aus und können es anschließend durch klicken des *Datei Hochladen* Buttons auf den Server laden. \n \n Es sollten nur .JPG Dateien hochgeladen werden da andere Formate Probleme verursachen können, und evtl nicht angezeigt werden.\n"); $form->add($text); $fileChooser = new Filechooser("probe", "image/*"); $fileChooser->setToolTip("Wählen Sie Hier die hochzuladende Datei aus."); $form->add($fileChooser); $hidden = new HiddenField("picImportUpload", "doUpload"); $form->add($hidden); if (isset($_REQUEST['targetPath'])) { $hiddenpath = new HiddenField("targetPath", $_REQUEST['targetPath']); $form->add($hiddenpath); } if (isset($_REQUEST['filePrefix'])) { $hiddenpre = new HiddenField("filePrefix", $_REQUEST['filePrefix']); $form->add($hiddenpre); } if (isset($_REQUEST['DbInsertTable'])) { $hiddent = new HiddenField("DbInsertTable", $_REQUEST['DbInsertTable']); $form->add($hiddent); } if (isset($_REQUEST['DbInsertCol'])) { $hiddenc = new HiddenField("DbInsertCol", $_REQUEST['DbInsertCol']); $form->add($hiddenc); } if (isset($_REQUEST['DbInsertId'])) { $hiddeni = new HiddenField("DbInsertId", $_REQUEST['DbInsertId']); $form->add($hiddeni); } $btn = new Button("upload", "Datei hochladen", "alert('Datei wird hochgeladen.Dieser Vorgang kann einige Zeit in Anspruch nehmen!Nach Abschluss erhalten Sie eine Bestätigung des Upload-Vorgangs.Brechen Sie nicht vorher Ab!')"); $btn->setOnClickType("Submit"); $form->add($btn); $form->show(); }
<?php $t = new Title("Alarmgeber"); $t->show(); if ($_SESSION['config']->CURRENTUSER->STATUS != "admin" && $_SESSION['config']->CURRENTUSER->STATUS != "user") { /* ------------------------------------ BENUTZERSTATUS ANZEIGEN ------------------------------------ */ $USR = $_SESSION['config']->CURRENTUSER; $USERSTATUS = new UserStatus($USR, -1, -1); $tbl = new Table(array("")); $tbl->setAlign("center"); $r = $tbl->createRow(); $r->setAttribute(0, $USERSTATUS); $tbl->addRow($r); $tbl->show(); /* --------------------------------- */ } else { $alarmgeberDBTbl = new DbTable($_SESSION['config']->DBCONNECT, "homecontrol_alarm_geber", array("name", "ip"), "", "", "name", ""); $alarmgeberDBTbl->setDeleteInUpdate(true); $alarmgeberDBTbl->setHeaderEnabled(true); $alarmgeberDBTbl->setToCheck("name", "ip"); $alarmgeberDBTbl->setWidth("100%"); // -------------------------------------------------- // Neuer Eintrag // -------------------------------------------------- if (isset($_REQUEST['dbTableNew' . $alarmgeberDBTbl->TABLENAME])) { $alarmgeberDBTbl->showInsertMask(); } if (isset($_REQUEST['InsertIntoDB' . $alarmgeberDBTbl->TABLENAME]) && $_REQUEST['InsertIntoDB' . $alarmgeberDBTbl->TABLENAME] == "Speichern") { $alarmgeberDBTbl->doInsert();
/** * Zeigt die Standard Eingabemaske an und führt wenn nötig doInsert() aus. */ function showInsertMask() { if (isset($_REQUEST['InsertIntoDB' . $this->TABLENAME]) && $_REQUEST['InsertIntoDB' . $this->TABLENAME] == "Speichern") { $this->doInsert(); return; } $title = new Title("Neuer Eintrag"); $title->show(); $form = $this->getInsertMask(); $form->add($this->DEFAULT_HIDDEN_FIELDS); $form->show(); }
/* ------------------------------------ BENUTZERSTATUS ANZEIGEN ------------------------------------ */ $USR = $_SESSION['config']->CURRENTUSER; $USERSTATUS = new UserStatus($USR, -1, -1); $tbl = new Table(array("")); $tbl->setAlign("center"); $r = $tbl->createRow(); $r->setAttribute(0, $USERSTATUS); $tbl->addRow($r); $tbl->show(); /* --------------------------------- */ } else { $ttlC = new Title("Zeitsteuerung"); $ttlC->setAlign("left"); $ttlC->show(); $spc = new Spacer(20); $ln = new Line(); $scDbTable = new CronDbTable($_SESSION['config']->DBCONNECT, 'homecontrol_cron', array("name", "montag", "dienstag", "mittwoch", "donnerstag", "freitag", "samstag", "sonntag", "stunde", "minute"), "Name, Mo, Di, Mi, Do, Fr, Sa, So, Std, Min", "", "montag, dienstag, mittwoch, donnerstag, freitag, samstag, sonntag, stunde, minute", ""); $scDbTable->setDeleteInUpdate(true); $scDbTable->setHeaderEnabled(true); $scDbTable->setWidth("100%"); $spc->show(); $scDbTable->setBorder(0); // -------------------------------------------------- // Neuer Eintrag // -------------------------------------------------- if (isset($_REQUEST['dbTableNewhomecontrol_cron']) || isset($_REQUEST['InsertIntoDBhomecontrol_cron']) && $_REQUEST['InsertIntoDBhomecontrol_cron'] == "Speichern") { $scDbTable->showInsertMask(); } // --------------------------------------------------
function getCommitRegisterMask() { if ($this->USER->existsUsername($_REQUEST['user'])) { $dv = new Div(); $dv->add(new Title("Benutzername existiert bereits")); $dv->add($this->getDefaultRegisterMask()); return $dv; } $ttl = new Title("Benutzer wurde angelegt"); $ttl->show(); $txt = "Innerhalb der nÃÂÃÂÃÂächsten Minuten erhalten Sie eine eMail mit dem aktivierungs-Link.<br>" . "Sobald sie durch anklicken dieses Links ihre E-Mail bestÃÂÃÂÃÂätigt haben, ist Ihr Account vollstÃÂÃÂÃÂändig aktiviert.<br>" . "AnschlieÃÂÃÂÃÂÃÂend kÃÂÃÂÃÂönnen Sie sich sofort mit ihren Benutzerdaten anmelden."; $sql = "INSERT INTO user( Vorname, Nachname, Email, User, Pw ) " . "VALUES( '" . $_REQUEST['vorname'] . "', '" . $_REQUEST['nachname'] . "', '" . $_REQUEST['email'] . "', '" . $_REQUEST['user'] . "', '" . md5($_REQUEST['passwort']) . "' )"; $_SESSION['config']->DBCONNECT->executeQuery($sql); $rowUser = $this->USER->USERTABLE->getUserByEmail($_REQUEST['email']); $this->USER->setPassword($rowUser['id'], $_REQUEST['passwort']); }
<?php $ttl = new Title("Netzwerk-Einstellungen"); $ttl->setAlign("left"); $ttl->show(); $spc = new Spacer(10); $spc->show(); $netConfigEditor = new NetworksettingsEditor(); $netConfigEditor->show();
/* ------------------------------------ BENUTZERSTATUS ANZEIGEN ------------------------------------ */ $USR = $_SESSION['config']->CURRENTUSER; $USERSTATUS = new UserStatus($USR, -1, -1); $tbl = new Table(array("")); $tbl->setAlign("center"); $r = $tbl->createRow(); $r->setAttribute(0, $USERSTATUS); $tbl->addRow($r); $tbl->show(); /* --------------------------------- */ } else { $ttlZuord = new Title("Shortcut Einstellungen"); $ttlZuord->setAlign("left"); $ttlZuord->show(); $spc = new Spacer(20); $ln = new Line(); $scDbTable = new DbTable($_SESSION['config']->DBCONNECT, 'homecontrol_shortcut', array("name", "beschreibung", "show_shortcut"), "Name, Beschreibung, Shortcut anzeigen", "", "name", ""); $scDbTable->setDeleteInUpdate(true); $scDbTable->setHeaderEnabled(true); $scDbTable->setWidth("100%"); $spc->show(); $scDbTable->setBorder(0); // -------------------------------------------------- // Neuer Eintrag // -------------------------------------------------- if (isset($_REQUEST['dbTableNewhomecontrol_shortcut'])) { $scDbTable->showInsertMask(); } if (isset($_REQUEST['InsertIntoDBhomecontrol_shortcut']) && $_REQUEST['InsertIntoDBhomecontrol_shortcut'] == "Speichern") {