Ejemplo n.º 1
0
 }
 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();
Ejemplo n.º 3
0
$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>