public function __construct()
 {
     parent::__construct();
     $sprache = getSprache();
     $user = get_uid();
     $p = new phrasen($sprache);
     //Untergebene holen
     $mitarbeiter = new mitarbeiter();
     $mitarbeiter->getUntergebene($user);
     $untergebene = '';
     foreach ($mitarbeiter->untergebene as $u_uid) {
         if ($untergebene != '') {
             $untergebene .= ',';
         }
         $untergebene .= "'" . addslashes($u_uid) . "'";
     }
     $rechte = new benutzerberechtigung();
     $rechte->getBerechtigungen($user);
     if ($rechte->isBerechtigt('mitarbeiter/urlaube', null, 'suid')) {
         if (!$mitarbeiter->getPersonal('true', null, null, 'true', null, null)) {
             echo 'Fehler:' . $mitarbeiter->errormsg;
         }
         foreach ($mitarbeiter->result as $row) {
             if ($untergebene != '') {
                 $untergebene .= ',';
             }
             $untergebene .= "'" . addslashes($row->uid) . "'";
         }
     }
     if ($untergebene != '') {
         $qry = "SELECT * FROM campus.vw_mitarbeiter WHERE uid in({$untergebene}) AND aktiv ORDER BY nachname, vorname";
         $this->linkitem['link'] = 'private/profile/urlaubsfreigabe.php';
         $this->linkitem['target'] = 'content';
         if ($result = $this->db_query($qry)) {
             $this->items[] = array('title' => $p->t('menu/urlaubAlle'), 'target' => 'content', 'link' => 'private/profile/urlaubsfreigabe.php', 'name' => $p->t('menu/urlaubAlle'));
             while ($row = $this->db_fetch_object($result)) {
                 $name = $row->nachname . ' ' . $row->vorname . ' ' . $row->titelpre . ' ' . $row->titelpost;
                 $title = $row->nachname . ' ' . $row->vorname . ' ' . $row->titelpre . ' ' . $row->titelpost;
                 if ($row->fixangestellt == 'f') {
                     $name = '<span style="color: gray;">' . $name . '</span>';
                 }
                 $this->items[] = array('title' => $title, 'target' => 'content', 'link' => 'private/profile/urlaubsfreigabe.php?uid=' . $row->uid, 'name' => $name);
             }
         }
     } else {
         $this->link = false;
     }
     $this->output();
 }
// Neu 13.11.2009 sequens
$worksheet->write($zeile, ++$spalte, "LV-Leitung", $format_bold);
$maxlength[$spalte] = 9;
$worksheet->write($zeile, ++$spalte, "LV-Nummer", $format_bold);
$maxlength[$spalte] = 9;
$worksheet->write($zeile, ++$spalte, "ALVS", $format_bold);
$maxlength[$spalte] = 9;
$worksheet->write($zeile, ++$spalte, "ECTS", $format_bold);
$maxlength[$spalte] = 9;
$worksheet->write($zeile, ++$spalte, "LV-Typ", $format_bold);
$maxlength[$spalte] = 9;
if ($result = $db->db_query($qry)) {
    while ($row = $db->db_fetch_object($result)) {
        $spalte = 0;
        $zeile++;
        $mitarbeiter = new mitarbeiter();
        $mitarbeiter->load($row->mitarbeiter_uid);
        //Studiengang
        $worksheet->write($zeile, $spalte, $stg_obj->kuerzel_arr[$row->studiengang_kz]);
        if ($maxlength[$spalte] < mb_strlen($stg_obj->kuerzel_arr[$row->studiengang_kz])) {
            $maxlength[$spalte] = mb_strlen($stg_obj->kuerzel_arr[$row->studiengang_kz]);
        }
        //Fachbereich
        $worksheet->write($zeile, ++$spalte, $row->fachbereich_kurzbz);
        if ($maxlength[$spalte] < mb_strlen($row->fachbereich_kurzbz)) {
            $maxlength[$spalte] = mb_strlen($row->fachbereich_kurzbz);
        }
        //Koordinator
        $worksheet->write($zeile, ++$spalte, $row->koordinator . ' ' . $row->vorname);
        if ($maxlength[$spalte] < mb_strlen($row->koordinator . ' ' . $row->vorname)) {
            $maxlength[$spalte] = mb_strlen($row->koordinator . ' ' . $row->vorname);
 if ($bn->load($uid)) {
     $gueltigbis = '';
     // Bild der Person holen
     $bild = $qry = "SELECT inhalt as foto FROM public.tbl_akte WHERE dokument_kurzbz='Lichtbil' AND person_id=" . $db->db_add_param($bn->person_id, FHC_INTEGER);
     $cTmpHEX = '/9j/4AAQSkZJRgABAQEASABIAAD/4QAWRXhpZgAATU0AKgAAAAgAAAAAAAD//gAXQ3JlYXRlZCB3aXRoIFRoZSBHSU1Q/9sAQwAFAwQEBAMFBAQEBQUFBgcMCAcHBwcPCwsJDBEPEhIRDxERExYcFxMUGhURERghGBodHR8fHxMXIiQiHiQcHh8e/9sAQwEFBQUHBgcOCAgOHhQRFB4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4e/8AAEQgAAQABAwEiAAIRAQMRAf/EABUAAQEAAAAAAAAAAAAAAAAAAAAI/8QAFBABAAAAAAAAAAAAAAAAAAAAAP/EABQBAQAAAAAAAAAAAAAAAAAAAAD/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwCywAf/2Q==';
     if ($result = $db->db_query($qry)) {
         if ($row = $db->db_fetch_object($result)) {
             $cTmpHEX = $row->foto;
         }
     }
     // Bild in den Temp Ordner zwischenspeichern
     file_put_contents($tempfolder . '/Pictures/' . $bn->uid . '.jpg', base64_decode($cTmpHEX));
     // Bild zum Manifest-File des ODTs hinzufuegen
     addImageToManifest($tempname_zip, 'Pictures/' . $bn->uid . '.jpg', $contenttype = 'image/jpeg');
     if (check_lektor($uid)) {
         $ma = new mitarbeiter();
         $ma->load($uid);
         $benutzerfunktion = new benutzerfunktion();
         $benutzerfunktion->getBenutzerFunktionByUid($uid, NULL, date("Y-m-d"), date("Y-m-d"));
         if (!empty($benutzerfunktion->result[0])) {
             $oe = new organisationseinheit($benutzerfunktion->result[0]->oe_kurzbz);
         } else {
             $oe = new organisationseinheit();
         }
         $xml .= "\n\t\t\t\t<mitarbeiter>\n\t\t\t\t\t<uid><![CDATA[" . $bn->uid . "]]></uid>\n\t\t\t\t\t<vorname><![CDATA[" . $bn->vorname . "]]></vorname>\n\t\t\t\t\t<nachname><![CDATA[" . $bn->nachname . "]]></nachname>\n\t\t\t\t\t<titelpre><![CDATA[" . $bn->titelpre . "]]></titelpre>\n\t\t\t\t\t<titelpost><![CDATA[" . $bn->titelpost . "]]></titelpost>\n\t\t\t\t\t<personalnummer><![CDATA[" . $ma->personalnummer . "]]></personalnummer>\n\t\t\t\t\t<ausstellungsdatum><![CDATA[" . date('d.m.Y') . "]]></ausstellungsdatum>\n\t\t\t\t\t<gebdatum><![CDATA[" . $datum_obj->formatDatum($ma->gebdatum, 'd.m.Y') . "]]></gebdatum>\n\t\t\t\t\t<organisationseinheit><![CDATA[" . $oe->bezeichnung . "]]></organisationseinheit>\n\t\t\t\t</mitarbeiter>";
     } else {
         $student = new student();
         $student->load($bn->uid);
         $konto = new konto();
         $studiengang = new studiengang();
         $studiengang->load($student->studiengang_kz);
Example #4
0
                        $tag = date('d', $ts);
                        $monat = date('M', $ts);
                        $wt = date('N', $ts);
                        if ($wt == 7 || $wt == 6) {
                            $class = ' class="feiertag" ';
                        } else {
                            $class = '';
                        }
                        $grund = $zs->getTyp($ts);
                        $erbk = $zs->getErreichbarkeit($ts);
                        $vertretung = $zs->getVertretung($ts);
                        echo '<td ' . $class . ' style="white-space: nowrap;">' . ($grund != '' ? '<span title="' . $p->t('zeitsperre/grund') . '">' . substr($p->t('zeitsperre/grund'), 0, 1) . '</span>: ' : '') . $grund;
                        echo '<br>' . ($erbk != '' ? '<span title="' . $p->t('urlaubstool/erreichbarkeit') . '">' . substr($p->t('urlaubstool/erreichbarkeit'), 0, 1) . '</span>: ' : '') . $erbk;
                        echo '<br>' . ($erbk != '' ? '<span title="' . $p->t('urlaubstool/vertretung') . '">' . substr($p->t('urlaubstool/vertretung'), 0, 1) . '</span>: ' : '');
                        foreach ($vertretung as $vt) {
                            if ($vt != '') {
                                $ma_kurzbz = new mitarbeiter();
                                $ma_kurzbz->load($vt);
                                echo '<a href="index.php?uid=' . $ma_kurzbz->uid . '">' . $ma_kurzbz->kurzbz . '</a>&nbsp;';
                            }
                        }
                        echo '</td>';
                    }
                    echo '</tr>';
                }
                $uid = $ma->uid;
            }
        }
    }
    echo '</TABLE></body></html>';
}
            exit($tags->errormsg . "\n");
        }
        $result = array();
        for ($i = 0; $i < count($tags->result); $i++) {
            $item['tag'] = $tags->result[$i]->tag;
            $result[] = $item;
            //				echo html_entity_decode($tags->result[$i]->tag)."\n";
        }
        echo json_encode($result);
        break;
    case 'wawi_mitarbeiter_search':
        $search = trim(isset($_REQUEST['term']) ? $_REQUEST['term'] : '');
        if (is_null($search) || $search == '') {
            exit;
        }
        $ma = new mitarbeiter();
        $ma->search($search);
        $result = array();
        foreach ($ma->result as $row) {
            $item['vorname'] = html_entity_decode($row->vorname);
            $item['nachname'] = html_entity_decode($row->nachname);
            $item['uid'] = html_entity_decode($row->uid);
            $result[] = $item;
            //	echo html_entity_decode($row->vorname).' '.html_entity_decode($row->nachname).'|'.html_entity_decode($row->uid)."\n";
        }
        echo json_encode($result);
        break;
}
exit;
?>
>>>>>>> fee287127566cd5d18c55b556d178b661711c694
Example #6
0
/**
 * Sendet eine Email an den Ersteller der Umfrage
 * @param type $ersteller 
 */
function sendBenachrichtigung($coodle_id)
{
    $coodle_send = new coodle();
    if (!$coodle_send->load($coodle_id)) {
        die("Fehler beim senden aufgetreten");
    }
    $email = '';
    $mitarbeiter = new mitarbeiter();
    $mitarbeiter->load($coodle_send->ersteller_uid);
    $person = new person();
    $person->load($mitarbeiter->person_id);
    $name = '';
    $name .= $person->titelpre != '' ? $person->titelpre . ' ' : '';
    $name .= $person->vorname . ' ' . $person->nachname;
    $name .= $person->titelpost != '' ? ' ' . $person->titelpost : '';
    if ($person->geschlecht == 'w') {
        $email .= 'Sehr geehrte Frau ' . $name . "!<br><br>";
    } else {
        $email .= "Sehr geehrter Herr " . $name . "!<br><br>";
    }
    $email .= "Ein Termin Ihrer Coodle-Umfrage wurde ausgewählt<br><a href='" . APP_ROOT . "cis/private/coodle/uebersicht.php'>Link zu Ihrer Coodle Übersicht</a><br><br>Mit freundlichen Grüßen <br><br>\n        Fachhochschule Technikum Wien<br>\n        Höchstädtplatz 6<br>\n        1200 Wien";
    $mail = new mail($coodle_send->ersteller_uid . '@' . DOMAIN, 'no-reply', 'Coodle Umfrage', 'Bitte sehen Sie sich die Nachricht in HTML Sicht an, um den Link vollständig darzustellen.');
    $mail->setHTMLContent($email);
    if (!$mail->send()) {
        die("Fehler beim senden des Mails aufgetreten");
    }
}
                                         $errormsg = 'Fehler beim Loeschen der Lehreinheit ' . $leDAO->errormsg;
                                     }
                                 }
                             }
                         }
                     } else {
                         $return = false;
                         $errormsg = 'unbekannter Fehler';
                     }
                 }
             }
         }
     }
 } elseif (isset($_POST['type']) && $_POST['type'] == 'getstundensatz') {
     if (isset($_POST['mitarbeiter_uid'])) {
         $mitarbeiter = new mitarbeiter();
         if ($mitarbeiter->load($_POST['mitarbeiter_uid'])) {
             $data = $mitarbeiter->stundensatz;
             $return = true;
         } else {
             $errormsg = 'Fehler beim Laden des Mitarbeiters';
             $return = false;
         }
     } else {
         $errormsg = 'MitarbeiterUID muss uebergeben werden';
         $return = false;
     }
 } elseif (isset($_POST['type']) && $_POST['type'] == 'lvangebot-gruppe-save') {
     $lehrveranstaltung_obj = new lehrveranstaltung();
     if (!$lehrveranstaltung_obj->load($_POST['lehrveranstaltung_id'])) {
         $errormsg = 'Fehler beim Laden der Lehrveranstaltung';
if (isset($uid) && $uid != '') {
    //Benutzerdaten
    echo "<tr><td>\n\t<fieldset>\n\t<legend>Benutzerdaten</legend>\n\t";
    $qry = "SELECT * FROM public.tbl_benutzer WHERE uid='" . addslashes($uid) . "'";
    if (!($result_benutzer = $db->db_query($qry))) {
        die('Fehler beim Auslesen der Benutzerdaten');
    }
    if (!($row_benutzer = $db->db_fetch_object($result_benutzer))) {
        die('Fehler beim Auslesen der Benutzerdaten');
    }
    echo "\n\t<form action='" . $_SERVER['PHP_SELF'] . "?person_id={$person_id}&uid={$uid}' method='POST'>\n\t<table>\n\t<tr>\n\t\t<td style='padding-right: 15px'>Aktiv</td>\n\t\t<td style='padding-right: 15px'><input type='checkbox' name='aktiv' " . ($row_benutzer->aktiv == 't' ? 'checked' : '') . "></td>\n\t\t<td style='padding-right: 15px'>Alias</td>\n\t\t<td style='padding-right: 15px'><input type='text' name='alias' value='" . $row_benutzer->alias . "'></td>\n\t\t<td style='padding-right: 15px'><input type='submit' name='savebenutzer' value='Speichern'></td>\n\t</tr>\n\t</table>\n\t</form>";
    echo '<br><a href="../../content/pdfExport.php?xsl=AccountInfo&xml=accountinfoblatt.xml.php&uid=' . $uid . '" >AccountInfoBlatt erstellen</a>';
    echo '<br><a href="../stammdaten/betriebsmittel_frameset.php?searchstr=' . $uid . '" >Betriebsmittel verwalten</a>';
    echo "</fieldset></td></tr>";
    if ($is_mitarbeiter) {
        $mitarbeiter = new mitarbeiter();
        if (!$mitarbeiter->load($uid)) {
            die('Mitarbeiter konnte nicht geladen werden');
        }
        if (!$error_mitarbeiter_save) {
            $personalnummer = $mitarbeiter->personalnummer;
            $telefonklappe = $mitarbeiter->telefonklappe;
            $kurzbz = $mitarbeiter->kurzbz;
            $lektor = $mitarbeiter->lektor;
            $fixangestellt = $mitarbeiter->fixangestellt;
            $stundensatz = $mitarbeiter->stundensatz;
            $ausbildungcode = $mitarbeiter->ausbildungcode;
            $ort_kurzbz = $mitarbeiter->ort_kurzbz;
            $standort_id = $mitarbeiter->standort_id;
            $anmerkung = $mitarbeiter->anmerkung;
            $bismelden = $mitarbeiter->bismelden;
 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
 *
 * Authors: Karl Burkhart <*****@*****.**>
 */
require_once '../../../config/cis.config.inc.php';
require_once '../../../include/basis_db.class.php';
require_once '../../../include/mitarbeiter.class.php';
if (!($db = new basis_db())) {
    die('Es konnte keine Verbindung zum Server aufgebaut werden.');
}
if (isset($_REQUEST['autocomplete']) && $_REQUEST['autocomplete'] == 'mitarbeiter') {
    $search = trim(isset($_REQUEST['term']) ? $_REQUEST['term'] : '');
    if (is_null($search) || $search == '') {
        exit;
    }
    $mitarbeiter_zeit = new mitarbeiter();
    if ($mitarbeiter_zeit->search($search)) {
        $result_obj = array();
        foreach ($mitarbeiter_zeit->result as $row) {
            $item['vorname'] = html_entity_decode($row->vorname);
            $item['nachname'] = html_entity_decode($row->nachname);
            $item['uid'] = html_entity_decode($row->uid);
            $result_obj[] = $item;
        }
        echo json_encode($result_obj);
    }
    exit;
}
?>
>>>>>>> fee287127566cd5d18c55b556d178b661711c694
Example #10
0
$rechte->getBerechtigungen($user);
if (!$rechte->isBerechtigt('mitarbeiter/zeitsperre')) {
    die('Sie haben keine Berechtigung fuer diese Seite');
}
$uid = isset($_GET['uid']) ? $_GET['uid'] : '';
if (isset($_GET['type']) && $_GET['type'] == 'edit' && isset($_GET['uid'])) {
    if (isset($_GET['del']) && isset($_GET['zeitsperre_id'])) {
        if (!$rechte->isBerechtigt('mitarbeiter/zeitsperre', null, 'suid')) {
            die('Sie haben keine Berechtigung fuer diese Aktion');
        }
        $zs_obj = new zeitsperre();
        if (!$zs_obj->delete($_GET['zeitsperre_id'])) {
            die("Zeitsperren konnte nicht gelo&uml;scht werden!");
        }
    }
    $ma = new mitarbeiter();
    $ma->load($_GET['uid']);
    $resturlaub = new resturlaub();
    $resturlaub->load($_GET['uid']);
    echo 'Resturlaubstage von <b>' . $ma->nachname . ' ' . $ma->vorname . '</b>:<br><br>';
    echo '<form action="' . $_SERVER['PHP_SELF'] . '?type=save&uid=' . $ma->uid . '" method="POST">
			<table>
				<tr>
					<td>Resturlaubstage</td>
					<td><input type="text" id="resturlaubstage" oninput="gesamt()" name="resturlaubstage" value="' . $resturlaub->resturlaubstage . '"></td>
				</tr>
				<tr>
					<td>Anspruch</td>
					<td><input type="text" id="anspruch" oninput="gesamt()" name="anspruch" value="' . $resturlaub->urlaubstageprojahr . '"></td>
				</tr>
				<tr>
} else {
    $filter = null;
}
if (isset($_GET['mitarbeiter_uid'])) {
    $mitarbeiter_uid = $_GET['mitarbeiter_uid'];
} else {
    $mitarbeiter_uid = null;
}
if (isset($_GET['lehrveranstaltung_id']) && is_numeric($_GET['lehrveranstaltung_id'])) {
    $lehrveranstaltung_id = $_GET['lehrveranstaltung_id'];
    echo '<?xml version="1.0" encoding="UTF-8" standalone="yes"?>';
    $mitarbeiter = new mitarbeiter();
} else {
    echo '<?xml version="1.0" encoding="UTF-8" standalone="yes"?>';
    $lehrveranstaltung_id = null;
    $mitarbeiter = new mitarbeiter();
}
// Mitarbeiter holen
$rdf_url = 'http://www.technikum-wien.at/mitarbeiter/';
echo '
<RDF:RDF
	xmlns:RDF="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
	xmlns:MITARBEITER="' . $rdf_url . 'rdf#"
>
';
function draw_row($mitarbeiter)
{
    global $rdf_url;
    echo '
	<RDF:Description about="' . $rdf_url . $mitarbeiter->uid . '" >
    	<MITARBEITER:uid><![CDATA[' . $mitarbeiter->uid . ']]></MITARBEITER:uid>
} else {
    $filter = null;
}
$rdf_url = 'http://www.technikum-wien.at/mitarbeiter';
echo '
<RDF:RDF
	xmlns:RDF="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
	xmlns:NC="http://home.netscape.com/NC-rdf#"
	xmlns:MITARBEITER="' . $rdf_url . '/rdf#"
>


  <RDF:Seq RDF:about="' . $rdf_url . '/alle">
';
// Mitarbeiter holen
$mitarbeiterDAO = new mitarbeiter();
if ($uid == null) {
    if ($filter != '') {
        $mitarbeiterDAO->searchPersonal($filter);
    } else {
        $mitarbeiterDAO->getPersonal($fix, $stgl, $fbl, $aktiv, $karenziert, $verwendung, $vertrag);
    }
    foreach ($mitarbeiterDAO->result as $mitarbeiter) {
        draw_row($mitarbeiter);
    }
} else {
    $mitarbeiterDAO->load($uid);
    draw_row($mitarbeiterDAO);
}
function draw_row($mitarbeiter)
{
    $zustelladresse = $_GET['zustelladresse'];
} else {
    $zustelladresse = null;
}
//die Spalten die Exportiert werden sollen, werden per GET uebergeben
//spalte1=nachname, spalte2=vorname, spalte3=gebdatum, ...
$anzSpalten = 0;
$varname = 'spalte' . (string) $anzSpalten;
while (isset($_GET[$varname])) {
    $spalte[$anzSpalten] = $_GET[$varname];
    $anzSpalten++;
    $varname = 'spalte' . (string) $anzSpalten;
}
$zustelladresse = true;
// Mitarbeiter holen
$mitarbeiterDAO = new mitarbeiter();
$mitarbeiterDAO->getPersonal($fix, $stgl, $fbl, $aktiv, $karenziert, $ausgeschieden, $semester_aktuell);
//Sortieren der Eintraege nach Nachname, Vorname
//Umlaute werden ersetzt damit diese nicht unten angereiht werden
//sondern richtig mitsortiert
$vorname = array();
$nachname = array();
$umlaute = array('ö', 'Ö', 'ü', 'Ü', 'ä', 'Ä');
$umlauterep = array('o', 'O', 'u', 'U', 'a', 'A');
foreach ($mitarbeiterDAO->result as $key => $foo) {
    $vorname[$key] = str_replace($umlaute, $umlauterep, $foo->vorname);
    $nachname[$key] = str_replace($umlaute, $umlauterep, $foo->nachname);
}
array_multisort($nachname, SORT_ASC, $vorname, SORT_ASC, $mitarbeiterDAO->result);
// Creating a workbook
$workbook = new Spreadsheet_Excel_Writer();
    if (is_null($termin_id)) {
        die('Fehlender Parameter termin_id');
    } else {
        if (is_null($studiensemester)) {
            die('Fehlender Parameter studiensemester');
        } else {
            $datum = new datum();
            $stdsem = new studiensemester($studiensemester);
            $pruefungsanmeldung = new pruefungsanmeldung();
            $anmeldungen = $pruefungsanmeldung->getAnmeldungenByTermin($termin_id, $lehrveranstaltung_id, $studiensemester, "bestaetigt");
            $lehrveranstaltung = new lehrveranstaltung($lehrveranstaltung_id);
            $einzeln = FALSE;
            if (!empty($anmeldungen)) {
                $pruefung = new pruefungCis($anmeldungen[0]->pruefung_id);
                $pruefungstermin = new pruefungstermin($anmeldungen[0]->pruefungstermin_id);
                $mitarbeiter = new mitarbeiter($pruefung->mitarbeiter_uid);
                if ($pruefung->einzeln) {
                    $einzeln = TRUE;
                    $pruefungsintervall = $pruefung->pruefungsintervall;
                }
            }
            ?>
	    <span class="bold">Lehrveranstaltung: </span><span><?php 
            echo $lehrveranstaltung->bezeichnung;
            ?>
</span><br/>
	    <span class="bold">Studiensemester: </span><span><?php 
            echo $stdsem->bezeichnung;
            ?>
</span><br/>
	    <span class="bold">Prüfer: </span><span><?php 
    $stg_kz = $_GET['stg_kz'];
    $stge[] = $stg_kz;
}
//Datumsbereich ermitteln
$datum_obj = new datum();
$days = trim(isset($_REQUEST['days']) && is_numeric($_REQUEST['days']) ? $_REQUEST['days'] : 14);
$dTmpAktuellerMontag = date("Y-m-d", strtotime(date('Y') . "W" . date('W') . "1"));
// Montag der Aktuellen Woche
$dTmpAktuellesDatum = explode("-", $dTmpAktuellerMontag);
$dTmpMontagPlus = date("Y-m-d", mktime(0, 0, 0, date($dTmpAktuellesDatum[1]), date($dTmpAktuellesDatum[2]) + $days, date($dTmpAktuellesDatum[0])));
$datum_beginn = $dTmpAktuellerMontag;
$datum_ende = $dTmpMontagPlus;
$ts_beginn = $datum_obj->mktime_fromdate($datum_beginn);
$ts_ende = $datum_obj->mktime_fromdate($datum_ende);
// Mitarbeiter laden
$ma = new mitarbeiter();
if (!is_null($organisationseinheit)) {
    $mitarbeiter = $ma->getMitarbeiterOrganisationseinheit($organisationseinheit);
} else {
    if (is_null($funktion)) {
        $mitarbeiter = $ma->getMitarbeiter($lektor, $fix);
    } else {
        $mitarbeiter = $ma->getMitarbeiterStg(true, null, $stge, $funktion);
    }
}
//EXPORT
header("Content-type: text/csv; charset=utf-9");
header('Content-Encoding: UTF-8');
header('Content-Disposition: attachment; filename="Zeitsperren.csv"');
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0,pre-check=0");