} 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');
            $bmp->uid = $bmpuid;
            if (!$bmp->save()) {
                $errorstr .= '<br><span class="error">Aktualisierung des Betriebsmittelperson-Datensatzes fehlgeschlagen!</span>';
            } else {
                $errorstr .= '<br><span class="ok">Betriebsmittelperson-Datensatz wurde aktualisiert.</span>';
            }
        }
    }
}
if (isset($betriebsmittel_id) && isset($betriebsmittelperson_id)) {
    $bm = new betriebsmittel($betriebsmittel_id);
    $bmp = new betriebsmittelperson($betriebsmittelperson_id);
    $htmlstr .= '<form action="' . $_SERVER['PHP_SELF'] . '" method="POST">' . "\n";
    $htmlstr .= "<table>\n";
    $htmlstr .= "\t<tr>\n";
    $htmlstr .= "\t<td>Betriebsmittel</td>\n";
    $htmlstr .= "\t</tr>\n";
            $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>';
                }
            } else {
                echo '<br><span class="error">' . $user . ' - ' . $bm->errormsg . '</span>';
            }
        } else {
            echo '<br><span class="error">' . $user . ' - ' . $benutzer->errormsg . '</span>';
        }
    }
}
if ($users != '') {
    echo '<form action="' . $_SERVER['PHP_SELF'] . '" method="POST">
	Karte gleich als Ausgegeben eintragen: <input type="checkbox" name="ausgegeben"/>
             $error = true;
         }
     }
 } else {
     echo '<span class="error">Fehler beim Tauschen: Die neue Karte wurde dieser Person noch nicht zugeordnet</span>';
     $error = true;
 }
 if ($kartennummer_alt != $kartennummer_hitag) {
     if (!$error) {
         if ($kartennummer_alt != '') {
             //Alte Karte deaktivieren wenn vorhanden
             $bmp = new betriebsmittelperson();
             if ($bmp->getKartenzuordnung($kartennummer_alt)) {
                 if ($bmp->person_id == $benutzer->person_id) {
                     $bmp->retouram = date('Y-m-d');
                     if (!$bmp->save(false)) {
                         echo '<span class="error">Fehler beim Eintragen des Retourdatums</span>';
                         $error = true;
                     }
                 } else {
                     echo '<span class="error">Karte passt nicht zur Person</span>';
                     $error = true;
                 }
             } else {
                 echo '<span class="error">Kartenzuordnung der alten Karte nicht gefunden</span>';
                 $error = true;
             }
         }
     }
     if (!$error) {
         echo '<span class="ok">Karte erfolgreich getauscht</span>';