$zs->insertvon = $user; } $zs->zeitsperretyp_kurzbz = $_POST['zeitsperretyp_kurzbz']; $zs->bezeichnung = $_POST['bezeichnung']; $zs->mitarbeiter_uid = $_POST['uid']; $zs->vondatum = $_POST['vondatum']; $zs->vonstunde = $_POST['vonstunde']; $zs->bisdatum = $_POST['bisdatum']; $zs->bisstunde = $_POST['bisstunde']; $zs->vertretung_uid = $_POST['vertretung_uid']; $zs->erreichbarkeit_kurzbz = $_POST['erreichbarkeit_kurzbz']; $zs->freigabeamum = $_POST['freigabeamum']; $zs->freigabevon = $_POST['freigabevon']; $zs->updateamum = date('Y-m-d H:i:s'); $zs->updatevon = $user; if (!$zs->save()) { $errorstr = "Fehler beim Speichern der Daten: {$zs->errormsg}"; } else { $reloadstr .= "<script type='text/javascript'>\n"; $reloadstr .= "parent.uebersicht.location.href='resturlaub.php?type=edit&uid={$zs->mitarbeiter_uid}';"; $reloadstr .= " window.location.href='" . $_SERVER['PHP_SELF'] . "?zeitsperre_id={$zs->zeitsperre_id}&neu=true';"; $reloadstr .= "</script>\n"; } } $qry = "SELECT * FROM campus.tbl_zeitsperretyp ORDER BY zeitsperretyp_kurzbz"; if ($result = $db->db_query($qry)) { while ($row = $db->db_fetch_object($result)) { $zeitsperre_arr[] = $row->zeitsperretyp_kurzbz; } } $qry = "SELECT * FROM campus.vw_mitarbeiter WHERE uid not LIKE '\\\\_%' ORDER BY nachname, vorname";
$zeitsperre->mitarbeiter_uid = $uid; } if (!$error) { $zeitsperre->zeitsperretyp_kurzbz = $zeitsperretyp_kurzbz; $zeitsperre->bezeichnung = $bezeichnung; $zeitsperre->vondatum = $datum->formatDatum($vondatum); $zeitsperre->vonstunde = $vonstunde; $zeitsperre->bisdatum = $datum->formatDatum($bisdatum); $zeitsperre->bisstunde = $bisstunde; $zeitsperre->vertretung_uid = $vertretung_uid; $zeitsperre->erreichbarkeit_kurzbz = $erreichbarkeit_kurzbz; $zeitsperre->updateamum = date('Y-m-d H:i:s'); $zeitsperre->updatevon = $user; $zeitsperre->freigabeamum = $datum->formatDatum($freigabeamum); $zeitsperre->freigabevon = $freigabevon; if ($zeitsperre->save()) { $message = 'Daten wurden erfolgreich gespeichert'; } else { $errormsg = "Fehler beim Speichern der Daten: {$zeitsperre->errormsg}"; } } } //Statusmeldungen ausgeben if ($errormsg != '') { echo "<br><div class='inserterror'>{$errormsg}</div><br>"; } if ($message != '') { echo "<br><div class='insertok'>{$message}</div><br>"; } //Zeitsperren des Mitarbeiters anzeigen if ($uid != '') {