<TR>';
    echo '<th>' . $p->t('zeitsperre/monat') . '<br>' . $p->t('zeitsperre/tag') . '</th>';
    for ($ts = $ts_beginn; $ts < $ts_ende; $ts += $datum_obj->ts_day) {
        $tag = date('d', $ts);
        $wt = date('N', $ts);
        $monat = date('M', $ts);
        if ($wt == 7 || $wt == 6) {
            $class = 'feiertag';
        } else {
            $class = '';
        }
        echo "<th class='{$class}'><div align=\"center\">" . $tagbez[$sprache_index][$wt] . "<br>{$monat}<br>{$tag}</div></th>";
    }
    echo '</TR>';
    $uid = '';
    $zs = new zeitsperre();
    if (is_array($mitarbeiter)) {
        foreach ($mitarbeiter as $ma) {
            if ($ma->uid != $uid) {
                if ($ma->aktiv) {
                    $zs->getzeitsperren($ma->uid, false);
                    echo '<tr>';
                    echo '<td valign="top">' . trim($ma->nachname) . '&nbsp;' . trim($ma->vorname) . '</td>';
                    for ($ts = $ts_beginn; $ts < $ts_ende; $ts += $datum_obj->ts_day) {
                        $tag = date('d', $ts);
                        $monat = date('M', $ts);
                        $wt = date('N', $ts);
                        if ($wt == 7 || $wt == 6) {
                            $class = ' class="feiertag" ';
                        } else {
                            $class = '';
    }
}
$qry = "SELECT * FROM campus.tbl_erreichbarkeit ORDER BY erreichbarkeit_kurzbz";
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";
					<td>Mehrarbeitsstunden</td>
					<td><input type="text" name="mehrarbeitsstunden" value="' . $resturlaub->mehrarbeitsstunden . '"></td>
				</tr>
				<tr>
					<td></td>
					<td><input type="submit" value="Speichern"></td>
				</tr>
			</table>
		  </form>';
    echo "<h3>Übersicht Zeitsperren</h3>";
    echo "<input type='button' onclick='parent.lv_detail.location=\"resturlaub_details.php?neu=true&uid={$uid}\"' value='Neu'/>";
    echo "<table class='liste table-autosort:5 table-stripeclass:alternate table-autostripe'>\n\t<thead>\n\t<tr class='liste'>";
    echo "<th>&nbsp;</th>\n\t\t<th>&nbsp;</th>\n\t\t<th class='table-sortable:default'>ID</th>\n\t\t  <th class='table-sortable:default'>Kurzbz</th>\n\t\t  <th class='table-sortable:default'>Bezeichnung</th>\n\t\t  <th class='table-sortable:default'>Von-Datum</th>\n\t\t  <th class='table-sortable:default'>Von-Stunde</th>\n\t\t  <th class='table-sortable:default'>Bis-Datum</th>\n\t\t  <th class='table-sortable:default'>Bis-Stunde</th>\n\t\t  <th class='table-sortable:default'>Vertretung</th>\n\t\t  <th class='table-sortable:default'>Erreichbarkeit</th>\n\t\t  <th class='table-sortable:default'>Freigabe</th>\n\t\t  <th class='table-sortable:default'>Freigabedatum</th>\n";
    echo "</tr></thead>";
    echo "<tbody>";
    $zeitsperre = new zeitsperre();
    $zeitsperre->getzeitsperren($uid);
    if (count($zeitsperre->result > 0)) {
        foreach ($zeitsperre->result as $row_urlaub) {
            echo "<tr>";
            echo "<td><a href='resturlaub_details.php?zeitsperre_id={$row_urlaub->zeitsperre_id}' target='lv_detail'>edit</a></td>";
            echo "<td><a href='" . $_SERVER['PHP_SELF'] . "?type=edit&del=true&uid={$uid}&zeitsperre_id={$row_urlaub->zeitsperre_id}' onclick='return conf_del()' target='uebersicht'>delete</a></td>";
            echo "<td>" . $row_urlaub->zeitsperre_id . "</td>";
            echo "<td>" . $row_urlaub->zeitsperretyp_kurzbz . "</td>";
            echo "<td>" . $row_urlaub->bezeichnung . "</td>";
            echo "<td>" . $row_urlaub->vondatum . "</td>";
            echo "<td>" . $row_urlaub->vonstunde . "</td>";
            echo "<td>" . $row_urlaub->bisdatum . "</td>";
            echo "<td>" . $row_urlaub->bisstunde . "</td>";
            echo "<td>" . $row_urlaub->vertretung_uid . "</td>";
            echo "<td>" . $row_urlaub->erreichbarkeit_kurzbz . "</td>";
     echo "<td>{$row->zeitsperre_id}</td>";
     echo "<td>{$row->zeitsperretyp_kurzbz}</td>";
     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>';