예제 #1
0
         $idx = mb_substr($key, mb_strlen('beschreibung'));
         $beschreibung[$idx] = $value;
     }
 }
 $benutzer_select = isset($_POST['benutzer_select']) ? $_POST['benutzer_select'] : die('Benutzer_select fehlt');
 $deadline = isset($_POST['deadline']) ? $_POST['deadline'] : die('Deadline fehlt');
 $vorlaufzeit = isset($_POST['vorlaufzeit']) ? $_POST['vorlaufzeit'] : die('Vorlaufzeit fehlt');
 $verfallszeit = isset($_POST['verfallszeit']) ? $_POST['verfallszeit'] : die('verfallszeit fehlt');
 $email = isset($_POST['email']);
 $new = isset($_POST['new']) ? $_POST['new'] : 'true';
 if ($new == 'true') {
     $ampel->insertamum = date('Y-m-d H:i:s');
     $ampel->insertvon = $user;
     $ampel->new = true;
 } else {
     if (!$ampel->load($ampel_id)) {
         die($ampel->errormsg);
     }
     $ampel->new = false;
 }
 $ampel->kurzbz = $kurzbz;
 $ampel->beschreibung = $beschreibung;
 $ampel->benutzer_select = $benutzer_select;
 $ampel->deadline = $datum_obj->formatDatum($deadline, 'Y-m-d');
 $ampel->vorlaufzeit = $vorlaufzeit;
 $ampel->verfallszeit = $verfallszeit;
 $ampel->email = $email;
 $ampel->updateamum = date('Y-m-d H:i:s');
 $ampel->updatevon = $user;
 if ($ampel->save()) {
     echo '<span class="ok">Daten erfolgreich gespeichert</span>';
예제 #2
0
	});
	</script>
</head>
<body>
<h1>', $p->t('tools/ampelsystem'), '</h1>';
if (count($oes) != 0) {
    echo '<p><a href="ampelleiteruebersicht.php">' . $p->t('tools/uebersichtLeitung') . '</a></p>';
}
echo '<p>' . $p->t('tools/dasAmpelsystemIstEinErinnerungsystem') . '</p>';
$datum_obj = new datum();
$type = isset($_GET['type']) ? $_GET['type'] : '';
$ampel_id = isset($_GET['ampel_id']) ? $_GET['ampel_id'] : '';
$message = '';
if ($type == 'bestaetigen' && is_numeric($ampel_id)) {
    $ampel = new ampel();
    if ($ampel->load($ampel_id)) {
        if ($ampel->isZugeteilt($user, $ampel->benutzer_select)) {
            if (!$ampel->isBestaetigt($user, $ampel_id)) {
                if ($ampel->bestaetigen($user, $ampel_id)) {
                    //$message = '<span class="ok">OK</span>';
                    //Ampel Ansicht im Seiten-Header aktualisieren
                    $message = '<script type="text/javascript">window.parent.loadampel()</script>';
                } else {
                    $message = '<span class="error">' . $ampel->errormsg . '</span>';
                }
            } else {
                $message = '<span class="error">' . $p->t('tools/ampelBereitsBestaetigt') . '</span>';
            }
        } else {
            $message = '<span class="error">' . $p->t('tools/nichtZugeteilt') . '</span>';
        }