$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));