$jUI->add($name); $jUI->nline(); $expense = new JUI\Input("expense"); $expense->setAccepted(JUI\Input::NUMBERS); $expense->setValue($valueString); $expense->setLabel("Preis:"); $jUI->add($expense); } else { $valueString = $entry['value'] / 100; $valueString = number_format($valueString, 2, '.', ','); $jUI->add(new JUI\Heading("Einnahme bearbeiten")); $name = new JUI\Input("name"); $name->setLabel("Name:"); $name->setValue($entry['name']); $jUI->add($name); $jUI->nline(); $earning = new JUI\Input("earning"); $earning->setAccepted(JUI\Input::NUMBERS); $earning->setValue($valueString); $earning->setLabel("Preis:"); $jUI->add($earning); } $jUI->nline(); $date = new JUI\Input('timestamp'); $date->setPreset(JUI\Input::DATE); $date->setLabel('Datum: '); $date->setValue($entry['timestamp']); $jUI->add($date); $jUI->nline(2); $jUI->add(new JUI\Button("Speichern", TRUE)); }
$pluginManager->databaseManager->selectTable(0); $array['server'] = array("type" => "varchar", "value" => $server); $array['port'] = array("type" => "integer", "value" => $port); $array['username'] = array("type" => "varchar", "value" => $username); $array['password'] = array("type" => "varchar", "value" => $password); $pluginManager->databaseManager->insertValue($array); $pluginManager->redirect($pluginManager, 'mail', $pluginManager->databaseManager->getInsertId()); } $jUI->add(new JUI\Heading("Konto hinzufügen")); $description = new JUI\Input("description"); $description->setLabel("Beschreibung:"); $jUI->add($description); $jUI->nline(); $server = new JUI\Input("server"); $server->setLabel("Server:"); $jUI->add($server); $port = new JUI\Input("port"); $port->setLabel("Port:"); $jUI->add($port); $jUI->nline(); $username = new JUI\Input("username"); $username->setLabel("Benutzername:"); $jUI->add($username); $jUI->nline(); $password = new JUI\Input("password"); $password->setLabel("Kennwort:"); $password->setPreset(JUI\Input::PASSWORD); $jUI->add($password); $jUI->nline(2); $submit = new JUI\Button("Absenden", true); $jUI->add($submit);
$loginManager->setAuthtokenName($id, $name); $pluginManager->redirect($pluginManager); } $authtokenInfo = $loginManager->getAuthtokenInfoById($id); if (!empty($authtokenInfo['name'])) { $name = $authtokenInfo['name']; } else { $name = "kein Name"; } $timestamp = $authtokenInfo['timestamp']; $authtoken = $authtokenInfo['authtoken']; $heading = new JUI\Heading('Authtoken bearbeiten'); $jUI->add($heading); $input = new JUI\Input('name'); $input->setValue($name); $input->setLabel('Bezeichnung: '); $jUI->add($input); $jUI->add("Zeitpunkt: " . $timestamp); $jUI->add("Authtoken: " . $authtoken); $submit = new JUI\Button('Speichern', TRUE); $jUI->add($submit); $delete = new JUI\Button('Authtoken entfernen'); $delete->setClick(new JUI\Click(JUI\Click::openPlugin, $pluginManager, 'authtoken', $id . '/remove')); $jUI->add($delete); } else { if ($id == 'removeAll') { $heading = new JUI\Heading('Sind sie sich sicher, dass sie alle Authtokens löschen wollen?'); $jUI->add($heading); $jUI->add('Nach der Löschung kann sich keines ihrer Endgeräte mehr mit dem Server verbinden. Sie werden auch von diesem Gerät abgemeldet. Wollen sie fortfahren?'); $yes = new JUI\Button('Ja'); $yes->setClick(new JUI\Click(JUI\Click::openPlugin, $pluginManager, 'authtoken', 'removeAll/yes'));
$pluginManager->databaseManager->insertValue(array("text" => array("value" => $nachricht), "sender" => array("value" => $loginManager->getId()), "recipient" => array("value" => $recipient), "user" => array("value" => $recipient))); $pNotification = new Notification($nachricht, "Nachricht von " . $loginManager->getUsername(), time() + 86400); $pNotification->setIcon($pluginManager->getImage('icon.png')); $notificationManager = $pluginManager->getNotificationManager(); $notificationManager->addNotification($pNotification, $recipient, true); $pluginManager->redirect($pluginManager, 'user', $recipient); } $jUI->scrollBottom(true); $heading = new JUI\Heading("Chat mit " . $senderList[$recipient]['username']); $jUI->add($heading); $pluginManager->getFileManager(); $data = $pluginManager->getTemporary('data'); $pluginManager->unsetTemporary('data'); $pluginManager->unsetTemporary('files'); $notifyInput = new JUI\Input('nachricht'); $notifyInput->setLabel('Nachricht: '); $notifyInput->setValue($data); $jUI->add($notifyInput); $submitButton = new JUI\Button('Nachricht senden', TRUE); $jUI->add($submitButton); //$nachrichten = $pluginManager->databaseManager->getValues(Array("recipient"=>Array("value"=>$recipient, "operator"=>"=", "or"=>array("name"=>"sender","value"=>$recipient)))); $nachrichten = $pluginManager->databaseManager->getValues(array('((`recipient`=? AND `sender`=?) OR (`recipient`=? AND `sender`=?))', 'iiii', array($recipient, $loginManager->getId(), $loginManager->getId(), $recipient))); if (!empty($nachrichten)) { foreach ($nachrichten as $nachricht) { $sender = $nachricht['sender']; $type = $nachricht['type']; $senderView = new JUI\Text($senderList[$sender]['username']); $senderView->setAppearance(JUI\Text::BOLDITALIC); $senderView->setColor('#' . stringToColorCode($sender)); if (!empty($type) && $type == '1') { $file = $nachricht['text'];
$jUI->add($email); $jUI->nline(); $jUI->nline(); $address = new JUI\Input('address'); $address->setLabel('Straße/Nr.: '); $jUI->add($address); $jUI->nline(); $city = new JUI\Input('city'); $city->setLabel('Stadt: '); $jUI->add($city); $zipcode = new JUI\Input('zipcode'); $zipcode->setLabel('PLZ: '); $jUI->add($zipcode); $jUI->nline(); $state = new JUI\Input('state'); $state->setLabel('Bundesland: '); $jUI->add($state); $jUI->nline(); $country = new JUI\Input('country'); $country->setLabel('Land: '); $jUI->add($country); $jUI->nline(); $jUI->nline(); $birthday = new JUI\Input('birthday'); $birthday->setLabel('Geburtstag: '); $birthday->setPreset(JUI\Input::DATE); $jUI->add($birthday); $jUI->nline(); $jUI->nline(); $jUI->add(new JUI\Button('Erstellen', TRUE)); }
$pluginManager->redirect($pluginManager, "home"); } $pluginManager->redirect($pluginManager, "user", "create"); } else { $jUI->add(new JUI\Heading("Benutzer erstellen")); $username = new JUI\Input("username"); $username->setLabel("Benutzername: "); $jUI->add($username); $jUI->nline(2); $password1 = new JUI\Input("password1"); $password1->setLabel("Kennwort: "); $password1->setPreset(JUI\Input::PASSWORD); $jUI->add($password1); $jUI->nline(); $password2 = new JUI\Input("password2"); $password2->setLabel("Kennwort wiederholen: "); $password2->setPreset(JUI\Input::PASSWORD); $jUI->add($password2); $jUI->nline(2); $jUI->add(new JUI\Button("Benutzer erstellen", true)); } } else { if (!empty($_POST['userid'])) { $userManager = $pluginManager->getUserManager(); if (!empty($_POST['stop_server'])) { $userManager->setPermission($_POST['userid'], LoginManager::STOP_SERVER, true, FALSE); } else { $userManager->setPermission($_POST['userid'], LoginManager::STOP_SERVER, false, FALSE); } if (!empty($_POST['modify_users'])) { $userManager->setPermission($_POST['userid'], LoginManager::MODIFY_USERS, true, FALSE);
<?php if (!empty($_POST['noteName']) and !empty($_POST['noteContent'])) { $name = $_POST['noteName']; $content = $_POST['noteContent']; if (!empty($_POST['notePassword'])) { $password = LoginManager::getSaltedPassword($loginManager->getUsername(), $_POST['notePassword']); } else { $password = ''; } $pluginManager->databaseManager->insertValue(array("name" => array("value" => $name), "text" => array("value" => $content), "password" => array("value" => $password))); $pluginManager->redirect($pluginManager); } $jUI->add(new JUI\Heading("Notiz erstellen")); $name = new JUI\Input("noteName"); $name->setLabel("Name: "); $jUI->add($name); $jUI->nline(); $passwordInput = new JUI\Input("notePassword"); $passwordInput->setPreset(JUI\Input::PASSWORD); $jUI->add($passwordInput); $jUI->nline(2); $textarea = new JUI\Input("noteContent"); $textarea->setPreset(JUI\Input::MULTILINE); $textarea->setWidth('100%'); $textarea->setHeight(200); $jUI->add($textarea); $jUI->nline(2); $jUI->add(new JUI\Button("Speichern", true)); $back = new JUI\Button("Zurück"); $back->setClick(new JUI\Click(JUI\Click::openPlugin, $pluginManager));