예제 #1
0
        }
    } else {
        $errormsg[] = 'Sie haben keine Berechtigung fuer die Datenbearbeitung';
    }
    // Fehlerausgabe bzw. Informationen ueber den Status der Verarbeitung
}
if ($ajax && strtolower($ajax) == 'set_position' || $work && strtolower($work) == 'set_position') {
    if ($schreib_recht) {
        $betriebsmittel_id = trim(isset($_REQUEST['betriebsmittel_id']) ? $_REQUEST['betriebsmittel_id'] : '');
        $oBetriebsmittel = new betriebsmittel($betriebsmittel_id);
        $oBetriebsmittel->result = array();
        $oBetriebsmittel->debug = $debug;
        $oBetriebsmittel->bestelldetail_id = $bestelldetail_id;
        $oBetriebsmittel->updatevon = $uid;
        $oBetriebsmittel->updateamum = null;
        if (!$oBetriebsmittel->save()) {
            $errormsg[] = $oBetriebsmittel->errormsg;
        }
        // Fehlerausgabe bzw. Informationen ueber den Status der Verarbeitung
    } else {
        $errormsg[] = 'Sie haben keine Berechtigung fuer die Datenbearbeitung';
    }
}
if (!empty($ajax)) {
    if (is_array($errormsg) && count($errormsg) > 0) {
        exit(implode(", ", $errormsg));
    } elseif (!is_array($errormsg)) {
        exit($errormsg);
    } else {
        exit('<img src="../../skin/images/tick.png" alt="ok ' . $ajax . '" />');
    }
예제 #2
0
 echo ' ' . $db->convert_html_chars($kartennummer_hitag) . ' -> ' . $db->convert_html_chars($kartennummer_mifare);
 echo '<br>';
 $benutzer = new benutzer();
 if (!$benutzer->load($karten_user)) {
     echo '<span class="error">Fehler beim Laden des Benutzers</span>';
 } else {
     $error = false;
     //Neue Karte aktivieren
     $bmp = new betriebsmittelperson();
     if ($bmp->getKartenzuordnungPerson($benutzer->person_id, $kartennummer_hitag)) {
         $bm = new betriebsmittel();
         if ($bm->load($bmp->betriebsmittel_id)) {
             $bm->updateamum = date('Y-m-d H:i:s');
             $bm->updatevon = $uid;
             $bm->nummer2 = $kartennummer_mifare;
             if (!$bm->save(false)) {
                 echo '<span class="error">Fehler beim Speichern: ' . $bm->errormsg . '</span>';
                 $error = true;
             } else {
                 echo '<span class="ok">Karte erfolgreich korrigiert</span>';
             }
         }
     } else {
         echo '<span class="error">Fehler Kartenzuordnung wurde nicht gefunden</span>';
         $error = true;
     }
 }
 $kartennummer_mifare = '';
 $karten_user = '';
 $kartennummer_hitag = '';
 echo '<br><hr><br>';
예제 #3
0
 $nummer2 = $_POST['nummer2_' . $user];
 if ($nummer1 == '' || $nummer2 == '') {
     echo '<span class="error">Ueberspringe ' . $db->convert_html_chars($user) . ' - keine Nummer eingetragen</span>';
     continue;
 }
 //Karte anlegen
 $bm = new betriebsmittel();
 $bm->betriebsmitteltyp = 'Zutrittskarte';
 $bm->nummer = $nummer1;
 $bm->nummer2 = $nummer2;
 $bm->insertamum = date('Y-m-d H:i:s');
 $bm->insertvon = $uid;
 $bm->updateamum = date('Y-m-d H:i:s');
 $bm->updatevon = $uid;
 $bm->reservieren = false;
 if ($bm->save(true)) {
     //Zuordnung zu Benutzer anlegen
     $bmp = new betriebsmittelperson();
     $bmp->betriebsmittel_id = $bm->betriebsmittel_id;
     $bmp->person_id = $benutzer->person_id;
     $bmp->insertamum = date('Y-m-d H:i:s');
     $bmp->insertvon = $uid;
     if (isset($_POST['ausgegeben'])) {
         $bmp->ausgegebenam = date('Y-m-d');
     }
     $bmp->uid = $user;
     if ($bmp->save(true)) {
         echo '<span class="ok">+</span>';
     } else {
         echo '<br><span class="error">' . $user . ' - ' . $bmp->errormsg . '</span>';
     }
$bmpanmerkung = isset($_POST["bmpanmerkung"]) ? $_POST["bmpanmerkung"] : '';
if (isset($_POST["schick"])) {
    if (!$rechte->isBerechtigt('basis/betriebsmittel', null, 'suid')) {
        die('Sie haben keine Rechte fuer diese Aktion');
    }
    if ($betriebsmittel_id != '') {
        $bm = new betriebsmittel();
        if (!$bm->load($betriebsmittel_id)) {
            die('Fehler beim Laden des Betriebsmittels');
        }
        $bm->nummer = $bmnummer;
        $bm->nummer2 = $bmnummer2;
        $bm->beschreibung = $bmbeschreibung;
        $bm->updatevon = $user;
        $bm->updateamum = date('Y-m-d H:i:s');
        if (!$bm->save()) {
            $errorstr .= '<br><span class="error">Aktualisierung des Betriebsmittel-Datensatzes fehlgeschlagen!</span>';
        } else {
            $errorstr .= '<br><span class="ok">Betriebsmittel-Datensatz wurde aktualisiert.</span>';
        }
        if ($betriebsmittelperson_id != '') {
            $bmp = new betriebsmittelperson();
            if (!$bmp->load($betriebsmittelperson_id)) {
                die('Fehler beim Laden der Personenzuordnung');
            }
            $bmp->ausgegebenam = $datum_obj->formatDatum($bmpausgegebenam, 'Y-m-d');
            $bmp->retouram = $datum_obj->formatDatum($bmpretouram, 'Y-m-d');
            $bmp->kaution = $bmpkaution;
            $bmp->anmerkung = $bmpanmerkung;
            $bmp->updatevon = $user;
            $bmp->insertvon = date('Y-m-d H:i:s');