$kartennummer_hitag = isset($_POST['kartennummer_hitag']) ? $_POST['kartennummer_hitag'] : ''; $karten_user = isset($_POST['karten_user']) ? $_POST['karten_user'] : ''; $kartennummer_mifare = isset($_POST['kartennummer_mifare']) ? $_POST['kartennummer_mifare'] : ''; $action = isset($_POST['action']) ? $_POST['action'] : ''; if ($action == 'kartentausch') { echo '<br>Korrigiere Karte von User: '******' ' . $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;