} if (!is_numeric($bis_stunde) || $bis_stunde == '') { die('Bis Stunde ist ungueltig'); } if (!check_ort($ort_kurzbz)) { die('Ort ist ungueltig'); } //LV-Plan $qry = "SELECT distinct lehreinheit_id FROM \n\t\t\t\tlehre.tbl_stundenplan \n\t\t\tWHERE\n\t\t\t\ttbl_stundenplan.datum>='" . addslashes($von) . "' AND tbl_stundenplan.datum<='" . addslashes($bis) . "'\n\t\t\t\tAND NOT (tbl_stundenplan.datum='" . addslashes($von) . "' AND tbl_stundenplan.stunde<'" . addslashes($von_stunde) . "')\n\t\t\t\tAND NOT (tbl_stundenplan.datum='" . addslashes($bis) . "' AND tbl_stundenplan.stunde>'" . addslashes($bis_stunde) . "')\n\t\t\t\tAND tbl_stundenplan.ort_kurzbz='" . addslashes($ort_kurzbz) . "'\n\t\t\t"; if ($result = $db->db_query($qry)) { $lehreinheiten = array(); while ($row = $db->db_fetch_object($result)) { $lehreinheiten[] = $row->lehreinheit_id; } if (count($lehreinheiten) > 0) { $les = $db->implode4SQL($lehreinheiten); if ($inkl_studenten) { // Studenten aus dem LV-Plan $qry = "SELECT distinct uid FROM campus.vw_student_lehrveranstaltung WHERE lehreinheit_id IN({$les})"; if ($result = $db->db_query($qry)) { while ($row = $db->db_fetch_object($result)) { $mails[] = $row->uid . '@' . DOMAIN; } } } //Lektoren aus dem LV-Plan $qry = "SELECT distinct mitarbeiter_uid as uid FROM lehre.tbl_lehreinheitmitarbeiter WHERE lehreinheit_id IN({$les})"; if ($result = $db->db_query($qry)) { while ($row = $db->db_fetch_object($result)) { $mails[] = $row->uid . '@' . DOMAIN; }
if (isset($_GET['studiengang_kz'])) { $berechtigt_studiengang = array_merge($berechtigt_studiengang, array($_GET['studiengang_kz'])); } } $orgform_sequence = array(); if (isset($_GET['prestudent']) && $_GET['prestudent'] == 'false') { $berechtigt_studiengang = array_merge($berechtigt_studiengang, $berechtigung->getStgKz('lv-plan')); } else { $berechtigt_studiengang = array_merge($berechtigt_studiengang, $berechtigung->getStgKz('assistenz')); } //var_dump($berechtigung); array_unique($berechtigt_studiengang); $stg_kz_query = ''; if (count($berechtigt_studiengang) > 0) { if ($berechtigt_studiengang[0] != '') { $stg_kz_query = 'AND tbl_studiengang.studiengang_kz IN (' . $dbo->implode4SQL($berechtigt_studiengang) . ')'; } if (isset($_GET['studiengang_kz'])) { $stg_kz_query = 'AND tbl_lehrverband.studiengang_kz=' . $dbo->db_add_param($_GET['studiengang_kz'], FHC_INTEGER); } $sql_query = "SELECT tbl_lehrverband.studiengang_kz, tbl_studiengang.bezeichnung, kurzbz,kurzbzlang, typ, tbl_lehrverband.semester, verband, gruppe, gruppe_kurzbz, tbl_lehrverband.bezeichnung AS lvb_bezeichnung, tbl_gruppe.bezeichnung AS grp_bezeichnung\n\t\t\t\tFROM (public.tbl_studiengang JOIN public.tbl_lehrverband USING (studiengang_kz))\n\t\t\t\t\tLEFT OUTER JOIN public.tbl_gruppe ON (tbl_lehrverband.studiengang_kz=tbl_gruppe.studiengang_kz AND tbl_lehrverband.semester=tbl_gruppe.semester AND (tbl_lehrverband.verband='') AND tbl_gruppe.lehre AND tbl_gruppe.aktiv)\n\t\t\t\tWHERE tbl_lehrverband.aktiv {$stg_kz_query}\n\t\t\t\tORDER BY erhalter_kz,typ, kurzbz, semester,verband,gruppe, gruppe_kurzbz;"; } else { die('Keine Berechtigung'); } //die($sql_query); if (!$dbo->db_query($sql_query)) { $error_msg .= $dbo->db_last_error(); } else { $num_rows = $dbo->db_num_rows(); } $stsem_obj = new studiensemester();
$gj->getAll(); foreach ($gj->result as $gjahr) { if ($gjahr->geschaeftsjahr_kurzbz == $geschaeftsjahr) { $selected = 'selected'; } else { $selected = ''; } echo '<option value="' . $gjahr->geschaeftsjahr_kurzbz . '" ' . $selected . '>' . $gjahr->geschaeftsjahr_kurzbz . '</option>'; } echo ' </SELECT> <input type="submit" value="Anzeigen" name="show"> </form>'; $gj = new geschaeftsjahr(); $gj->load($geschaeftsjahr); $kstIN = $db->implode4SQL($kst_array); echo '<span style="font-size: small">Zeitraum: ', $datum_obj->formatDatum($gj->start, 'd.m.Y'), ' - ', $datum_obj->formatDatum($gj->ende, 'd.m.Y') . '</span>'; echo ' <script type="text/javascript"> $(document).ready(function() { $("#myTable").tablesorter( { sortList: [[1,0]], widgets: ["zebra"] }); }); </script>'; echo '<table id="myTable" class="tablesorter" style="width: auto;"> <thead> <tr>