if ($result = $db->db_query($qry)) { while ($row = $db->db_fetch_object($result)) { $erreichbarkeit_arr[] = $row->erreichbarkeit_kurzbz; } } $qry = "SELECT * FROM campus.vw_mitarbeiter WHERE uid not LIKE '\\\\_%' ORDER BY nachname, vorname"; if ($result = $db->db_query($qry)) { while ($row = $db->db_fetch_object($result)) { $freigabe_arr[] = $row->uid; } } if (isset($_REQUEST['zeitsperre_id']) || isset($_REQUEST['neu'])) { $zs = new zeitsperre(); if (isset($_REQUEST['zeitsperre_id'])) { $zsid = $_REQUEST['zeitsperre_id']; if (!$zs->load($zsid)) { $htmlstr .= "<br><div class='kopf'>Zeitsperre <b>" . $zsid . "</b> existiert nicht</div>"; } } else { $zs->mitarbeiter_uid = $_REQUEST['uid']; } $htmlstr .= "<br><div class='kopf'>Zeitsperre " . (!isset($zs->zeitsperre_id) ? '' : $zs->zeitsperre_id) . "</div>\n"; $htmlstr .= "<form accept-charset='UTF-8' action='resturlaub_details.php' method='POST'>\n"; $htmlstr .= "<input type='hidden' name='zeitsperre_id' value='" . $zs->zeitsperre_id . "'>\n"; $htmlstr .= "<input type='hidden' name='uid' value='" . $zs->mitarbeiter_uid . "'>\n"; $htmlstr .= "<table class='detail' style='padding-top:10px;'>\n"; $htmlstr .= "<tr></tr>\n"; $htmlstr .= "\t<tr>\n"; $htmlstr .= "\t\t<td>Typ</td>"; $htmlstr .= "\t\t<td><select name='zeitsperretyp_kurzbz'>\n"; $htmlstr .= "<option value=''>---auswählen---</option>";
echo "<td>{$row->bezeichnung}</td>"; echo "<td>" . $datum->formatDatum($row->vondatum, 'd.m.Y') . " " . ($row->vonstunde != '' ? '(Stunde ' . $row->vonstunde . ')' : '') . "</td>"; echo "<td>" . $datum->formatDatum($row->bisdatum, 'd.m.Y') . " " . ($row->bisstunde != '' ? '(Stunde ' . $row->bisstunde . ')' : '') . "</td>"; echo "<td>{$row->vertretung_uid}</td>"; echo "<td>{$row->freigabevon} " . $datum->formatDatum($row->freigabeamum, 'd.m.Y') . "</td>"; echo "<td>" . $datum->formatDatum($row->updateamum, 'd.m.Y H:i:s') . "</td>"; echo "<td>{$row->updatevon}</td>"; echo "<td align='center'><a href='" . $_SERVER['PHP_SELF'] . "?action=edit&uid={$uid}&zeitsperre_id={$row->zeitsperre_id}'><img src='../../skin/images/application_form_edit.png' alt='bearbeiten' title='bearbeiten' /></a></td>"; echo "<td align='center'><a href='" . $_SERVER['PHP_SELF'] . "?action=delete&uid={$uid}&zeitsperre_id={$row->zeitsperre_id}' onclick='return confdel(\"{$row->zeitsperretyp_kurzbz} von " . $datum->formatDatum($row->vondatum, 'd.m.Y') . " bis " . $datum->formatDatum($row->bisdatum, 'd.m.Y') . "\")'><img src='../../skin/images/application_form_delete.png' alt='loeschen' title='loeschen'/></a></td>"; echo '</tr>'; } echo '</tbody></table>'; //Editieren und Neu anlegen von Zeitsperren $zeitsperre = new zeitsperre(); if ($action == 'edit') { if (!$zeitsperre->load($zeitsperre_id)) { die('Zeitsperre wurde nicht gefunden'); } if ($zeitsperre->mitarbeiter_uid != $uid) { die('Zeitsperre und Mitarbeiter passen nicht zusammen'); } echo "<h3>Bearbeiten der Zeitsperre {$zeitsperre->zeitsperre_id}:</h3>"; } else { echo "<h3>Neue Zeitsperre:</h3>"; } echo '<form accept-charset="UTF-8" action="' . $_SERVER['PHP_SELF'] . '?uid=' . $uid . '" method="POST">'; echo '<input type="hidden" name="zeitsperre_id" value="' . $zeitsperre->zeitsperre_id . '">'; echo '<table>'; echo '<tr>'; echo '<td>Typ</td><td><SELECT name="zeitsperretyp_kurzbz">'; $qry = "SELECT * FROM campus.tbl_zeitsperretyp ORDER BY beschreibung";