</script> <?php $datum = new datum(); $method = ""; //Organisationseinheiten, für die der Benutzer berechtigt ist $oe = $rechte->getOEkurzbz("lehre/pruefungsfenster"); $studiensemester = new studiensemester(); $studiensemester->getAll(); if (isset($_POST["method"]) && $_POST["method"] == "save") { $method = $_POST["method"]; $studiensemester_selected = isset($_POST["studiensemester"]) ? $_POST["studiensemester"] : ""; $oe_kurzbz = isset($_POST["oe_kurzbz"]) ? $_POST["oe_kurzbz"] : ""; $startDate = isset($_POST["startDate"]) ? $datum->formatDatum($_POST["startDate"], "Y-m-d") : ""; $endDate = isset($_POST["endDate"]) ? $datum->formatDatum($_POST["endDate"], "Y-m-d") : ""; if ($endDate != false && $startDate != false) { if ($datum->DateDiff($startDate, $endDate) >= 0) { if ($datum->DateDiff(date("Y-m-d"), $endDate) >= 0) { // if ($datum->DateDiff($startDate, date("Y-m-d")) <= 0) // { $pruefungsfenster = new pruefungsfenster(); $pruefungsfenster->new = true; $pruefungsfenster->studiensemester_kurzbz = $studiensemester_selected; $pruefungsfenster->oe_kurzbz = $oe_kurzbz; $pruefungsfenster->start = $startDate; $pruefungsfenster->ende = $endDate; if ($pruefungsfenster->save()) { echo "Datensatz erfolgreich gespeichert"; } else { echo "Fehler: " . $pruefungsfenster->errormsg; } // }
$uid = get_uid(); } // Beginn Ende setzen if (!isset($begin)) { $objSS = new studiensemester(); if ($stsem == '') { $ss = $objSS->getaktorNext(); } else { $ss = $stsem; } $objSS->load($ss); $datum_obj = new datum(); $begin = $datum_obj->mktime_fromdate($objSS->start); // Ein Monat vor ende des Studiensemester soll zusaetzlich das kommende angezeigt werden $datum_obj = new datum(); $diff = $datum_obj->DateDiff($objSS->ende, date('Y-m-d H:i:s')); if ($diff >= -30) { $objSS->getNextFrom($ss); $ende = $datum_obj->mktime_fromdate($objSS->ende); } else { $ende = $datum_obj->mktime_fromdate($objSS->ende); } } // for spezial friends if ($uid == 'maderdon') { if (!isset($_GET['format'])) { $format = 'ical'; $version = 2; $target = 'ical'; $begin = 1188597600; $ende = 1202166000;