<link rel="stylesheet" href="../../../skin/style.css.php" type="text/css"> </head> <body> <h1>Resturlaubstage</H1> <TABLE > <TR class="liste"> <TH>' . $p->t('global/nachname') . '</TH> <TH>' . $p->t('global/vorname') . '</TH> <TH>' . $p->t('zeitsperre/resturlaubstagePerDatum', array($datum_beginn)) . '</TH> <TH>' . $p->t('zeitsperre/aktuellerStand') . '</TH> <TH>' . $p->t('zeitsperre/resturlaubstagePerDatum', array($datum_ende)) . '</TH> </TR> '; $obj = new resturlaub(); $obj->getResturlaubFixangestellte(); $i = 0; foreach ($obj->result as $row) { echo '<TR class="liste' . $i % 2 . '">'; echo "<TD>{$row->nachname}</TD><TD>{$row->vorname} {$row->vornamen}</TD>"; echo "<TD>{$row->resturlaubstage}</TD>"; //Urlaub berechnen (date_part('month', vondatum)>9 AND date_part('year', vondatum)='".(date('Y')-1)."') OR (date_part('month', vondatum)<9 AND date_part('year', vondatum)='".date('Y')."') $qry = "SELECT \n\t\t\t(SELECT sum(bisdatum-vondatum+1) as anzahltage FROM campus.tbl_zeitsperre\n\t\t\t WHERE zeitsperretyp_kurzbz='Urlaub' AND mitarbeiter_uid='" . addslashes($row->mitarbeiter_uid) . "' AND\n\t\t\t (\n\t\t\t\tvondatum>='" . addslashes($datum_beginn_iso) . "' AND bisdatum<='" . addslashes($datum_ende_iso) . "'\n\t\t\t )) as anzahltage,\n\t\t\t (SELECT sum(bisdatum-vondatum+1) as anzahltage FROM campus.tbl_zeitsperre\n\t\t\t WHERE zeitsperretyp_kurzbz='Urlaub' AND mitarbeiter_uid='" . addslashes($row->mitarbeiter_uid) . "' AND\n\t\t\t (\n\t\t\t\tvondatum>='" . addslashes($datum_beginn_iso) . "' AND bisdatum<=now()\n\t\t\t )) as anzahltageaktuell\n\t\t\t "; $tttt = "\n"; if ($result_summe = $db->db_query($qry)) { if ($row_summe = $db->db_fetch_object($result_summe)) { $gebuchterurlaub = $row_summe->anzahltage; $gebuchterurlaubaktuell = $row_summe->anzahltageaktuell; } }
echo "<td>" . $row_urlaub->vertretung_uid . "</td>"; echo "<td>" . $row_urlaub->erreichbarkeit_kurzbz . "</td>"; echo "<td>" . $row_urlaub->freigabevon . "</td>"; echo "<td>" . $row_urlaub->freigabeamum . "</td>"; echo "</td></tr>"; } } else { echo "<tr><td colspan=5>Kein Eintrag gefunden!</td></tr>"; } exit; } if (isset($_GET['type']) && $_GET['type'] == 'save') { if (!$rechte->isBerechtigt('mitarbeiter/zeitsperre', null, 'suid')) { die('Sie haben keine Berechtigung fuer diese Aktion'); } $resturlaub = new resturlaub(); if ($resturlaub->load($_GET['uid'])) { $resturlaub->new = false; } else { $resturlaub->new = true; $resturlaub->insertamum = date('Y-m-d H:i:s'); $resturlaub->insertvon = $user; $resturlaub->mitarbeiter_uid = $_GET['uid']; } $resturlaub->mehrarbeitsstunden = $_POST['mehrarbeitsstunden']; if ($resturlaub->mehrarbeitsstunden == '') { $resturlaub->mehrarbeitsstunden = 0; } $resturlaub->resturlaubstage = $_POST['resturlaubstage']; if ($resturlaub->resturlaubstage == '') { $resturlaub->resturlaubstage = 0;