diff --git a/vilesci/lehre/raummitteilung.php b/vilesci/lehre/raummitteilung.php index 0c6772fa4..1a6bca1b1 100644 --- a/vilesci/lehre/raummitteilung.php +++ b/vilesci/lehre/raummitteilung.php @@ -21,10 +21,10 @@ */ /* * Raummitteilung - * - * Oeffnet ein E-Mail Fenster mit allen Personen die in einem bestimmten + * + * Oeffnet ein E-Mail Fenster mit allen Personen die in einem bestimmten * Zeitraum einem Raum zugeteilt sind. (Reservierung und LV-Plan) - * + * * Dies dient dazu, die Personen im Falle eines Problemes in diesem Raum zu informieren */ require_once('../../config/vilesci.config.inc.php'); @@ -48,7 +48,6 @@ require_once('../../include/variable.class.php'); -

Raummitteilung

@@ -81,7 +80,7 @@ foreach($orte->result as $row) $selected='selected'; else $selected=''; - + echo ''; } } @@ -114,7 +113,7 @@ for($i=1;$i<15;$i++) $selected=''; echo ''; } - + echo ''; echo ' inklusive Studenten'; echo ' '; @@ -125,30 +124,30 @@ if(isset($_POST['show'])) $mails = array(); $von = $datum_obj->formatDatum($von, 'Y-m-d'); $bis = $datum_obj->formatDatum($bis, 'Y-m-d'); - + if($von===false || $von=='') die('Das Von Datum ist ungueltig'); if($bis===false || $bis=='') die('Das Bis Datum ist ungueltig'); - + if(!is_numeric($von_stunde) || $von_stunde=='') die('Von Stunde ist ungueltig'); 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 - lehre.tbl_stundenplan + $qry = "SELECT distinct lehreinheit_id FROM + lehre.tbl_stundenplan WHERE tbl_stundenplan.datum>='".addslashes($von)."' AND tbl_stundenplan.datum<='".addslashes($bis)."' AND NOT (tbl_stundenplan.datum='".addslashes($von)."' AND tbl_stundenplan.stunde<'".addslashes($von_stunde)."') AND NOT (tbl_stundenplan.datum='".addslashes($bis)."' AND tbl_stundenplan.stunde>'".addslashes($bis_stunde)."') AND tbl_stundenplan.ort_kurzbz='".addslashes($ort_kurzbz)."' "; - + if($result = $db->db_query($qry)) { $lehreinheiten=array(); @@ -168,7 +167,7 @@ if(isset($_POST['show'])) $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)) @@ -178,11 +177,11 @@ if(isset($_POST['show'])) } } } - + //Reservierung - $qry = "SELECT * - FROM - campus.tbl_reservierung + $qry = "SELECT * + FROM + campus.tbl_reservierung WHERE datum>='$von' AND datum<='$bis' AND NOT (datum='$von' AND stunde<'$von_stunde') @@ -213,22 +212,22 @@ if(isset($_POST['show'])) $qry.=" AND verband='".$row->verband."'"; if($row->gruppe!='') $qry.=" AND gruppe='".$row->gruppe."'"; - + if($result_gruppe = $db->db_query($qry)) { while($row_gruppe = $db->db_fetch_object($result_gruppe)) $mails[] = $row_gruppe->uid.'@'.DOMAIN; - } + } } elseif($row->gruppe_kurzbz!='') { //Studierende aus den Spezialgruppen - $qry = "SELECT - uid - FROM - public.tbl_benutzergruppe - WHERE - gruppe_kurzbz='".addslashes($row->gruppe_kurzbz)."' + $qry = "SELECT + uid + FROM + public.tbl_benutzergruppe + WHERE + gruppe_kurzbz='".addslashes($row->gruppe_kurzbz)."' AND studiensemester_kurzbz='".$stsem."'"; if($result_gruppe = $db->db_query($qry)) { @@ -239,7 +238,7 @@ if(isset($_POST['show'])) } } } - + //Zusammenfassen $mails = array_unique($mails); echo '
Anzahl der Empfänger: ',count($mails); @@ -248,7 +247,7 @@ if(isset($_POST['show'])) echo " "; - + echo '
enthaltene Personen:
'; //Liste der Personen anzeigen foreach($mails as $row) echo "
$row"; - - + + } ?> - \ No newline at end of file +