From b416aa467c91ccbf0eec85eadd7fd90d691f9a44 Mon Sep 17 00:00:00 2001 From: oesi Date: Mon, 16 Mar 2015 13:27:00 +0100 Subject: [PATCH] Removed old Scripts --- vilesci/lehre/check/res_check.php | 29 +++++--- vilesci/lehre/check/res_check_delete.php | 59 ---------------- vilesci/lehre/check/res_check_det.php | 84 ----------------------- vilesci/lehre/check/res_check_mail.php | 87 ------------------------ 4 files changed, 20 insertions(+), 239 deletions(-) delete mode 100644 vilesci/lehre/check/res_check_delete.php delete mode 100644 vilesci/lehre/check/res_check_det.php delete mode 100644 vilesci/lehre/check/res_check_mail.php diff --git a/vilesci/lehre/check/res_check.php b/vilesci/lehre/check/res_check.php index fc509c0f9..4cbfc8c1f 100644 --- a/vilesci/lehre/check/res_check.php +++ b/vilesci/lehre/check/res_check.php @@ -20,12 +20,23 @@ * Rudolf Hangl < rudolf.hangl@technikum-wien.at > * Gerald Simane-Sequens < gerald.simane-sequens@technikum-wien.at > */ - require_once('../../../config/vilesci.config.inc.php'); - require_once('../../../include/basis_db.class.php'); - if (!$db = new basis_db()) - die('Es konnte keine Verbindung zum Server aufgebaut werden.'); +require_once('../../../config/vilesci.config.inc.php'); +require_once('../../../include/functions.inc.php'); +require_once('../../../include/benutzerberechtigung.class.php'); +require_once('../../../include/basis_db.class.php'); + +$uid = get_uid(); + +$rechte = new benutzerberechtigung(); +$rechte->getBerechtigungen($uid); + +if(!$rechte->isBerechtigt('lehre/lvplan',null,'suid')) + die('Sie haben keine Berechtigung für diese Seite'); + +if (!$db = new basis_db()) + die('Es konnte keine Verbindung zum Server aufgebaut werden.'); -$cfgBorder=1; +$cfgBorder=0; $cfgBgcolorOne='liste0'; $cfgBgcolorTwo='liste1'; ?> @@ -63,7 +74,7 @@ $cfgBgcolorTwo='liste1'; echo ""; for ($i=0; $i<$num_fields; $i++) echo "$row[$i]"; - echo "Details"; + //echo "Details"; echo "\n"; $foo++; } @@ -87,7 +98,7 @@ $cfgBgcolorTwo='liste1'; for ($r=0;$r<$num_rows_res;$r++) { $row_res=$db->db_fetch_object($result_res,$r); - $sql_query="SELECT * FROM lehre.vw_stundenplan WHERE datum='$row_res->datum' AND stunde=$row_res->stunde AND ort_kurzbz='$row_res->ort_kurzbz'"; + $sql_query="SELECT * FROM lehre.vw_stundenplan WHERE datum=".$db->db_add_param($row_res->datum)." AND stunde=".$db->db_add_param($row_res->stunde)." AND ort_kurzbz=".$db->db_add_param($row_res->ort_kurzbz); //echo $sql_query."
"; $result=$db->db_query($sql_query); $num_rows=$db->db_num_rows($result); @@ -105,7 +116,7 @@ $cfgBgcolorTwo='liste1'; $row=$db->db_fetch_row($result,$j); $rowo=$db->db_fetch_object($result,$j); echo ""; - echo "datum&stunde=$rowo->stunde&ort_kurzbz=$rowo->ort_kurzbz\">Reservierung"; + //echo "datum&stunde=$rowo->stunde&ort_kurzbz=$rowo->ort_kurzbz\">Reservierung"; for ($i=0; $i<$num_fields; $i++) echo "$row[$i]"; echo "\n"; @@ -128,4 +139,4 @@ $cfgBgcolorTwo='liste1'; ?> - \ No newline at end of file + diff --git a/vilesci/lehre/check/res_check_delete.php b/vilesci/lehre/check/res_check_delete.php deleted file mode 100644 index e9efdffce..000000000 --- a/vilesci/lehre/check/res_check_delete.php +++ /dev/null @@ -1,59 +0,0 @@ - - * Andreas Oesterreicher < andreas.oesterreicher@technikum-wien.at > - * Rudolf Hangl < rudolf.hangl@technikum-wien.at > - * Gerald Simane-Sequens < gerald.simane-sequens@technikum-wien.at > - */ - require_once('../../../config/vilesci.config.inc.php'); - require_once('../../../include/basis_db.class.php'); - if (!$db = new basis_db()) - die('Es konnte keine Verbindung zum Server aufgebaut werden.'); - - - $id=(isset($_REQUEST['id']) ? $_REQUEST['id'] :0 ); - - //Stundenplandaten ermitteln welche mehrfach vorkommen - $sql_query="DELETE FROM campus.tbl_reservierung WHERE reservierung_id=$id"; - //echo $sql_query."
"; - $num_rows=0; - if ($result=$db->db_query($sql_query)) - $num_rows=$db->db_affected_rows($result); - else - die($db->db_last_error().' Zurück'); -?> - - - -Reservierung Check Delete - - - - -

Mehrfachbelegungen in Reservierung löschen

-db_last_error(); -?>
-
-
-Zurück zu Übersicht
- - \ No newline at end of file diff --git a/vilesci/lehre/check/res_check_det.php b/vilesci/lehre/check/res_check_det.php deleted file mode 100644 index 994b379c1..000000000 --- a/vilesci/lehre/check/res_check_det.php +++ /dev/null @@ -1,84 +0,0 @@ - - * Andreas Oesterreicher < andreas.oesterreicher@technikum-wien.at > - * Rudolf Hangl < rudolf.hangl@technikum-wien.at > - * Gerald Simane-Sequens < gerald.simane-sequens@technikum-wien.at > - */ - require_once('../../../config/vilesci.config.inc.php'); - require_once('../../../include/basis_db.class.php'); - if (!$db = new basis_db()) - die('Es konnte keine Verbindung zum Server aufgebaut werden.'); - - - $datum=(isset($_REQUEST['datum']) ? $_REQUEST['datum'] :'' ); - $stunde=(isset($_REQUEST['stunde']) ? $_REQUEST['stunde'] :0 ); - $ort_kurzbz=(isset($_REQUEST['ort_kurzbz']) ? $_REQUEST['ort_kurzbz'] :'' ); - - //Stundenplandaten ermitteln welche mehrfach vorkommen - $sql_query="SELECT * FROM lehre.vw_reservierung WHERE datum='$datum' AND stunde=$stunde AND ort_kurzbz='$ort_kurzbz'"; - //echo $sql_query."
"; - $num_rows=0; - if ($result=$db->db_query($sql_query)) - $num_rows=$db->db_num_rows($result); - else - die($db->db_last_error().' Zurück'); - -$cfgBorder=1; -$cfgBgcolorOne='liste0'; -$cfgBgcolorTwo='liste1'; -?> - - - -Reservierung Check Details - - - - -

Mehrfachbelegungen in Reservierungen Detailansicht

- - -0) -{ - $num_fields=$db->db_num_fields($result); - $foo = 0; - for ($i=0;$i<$num_fields; $i++) - echo ""; - for ($j=0; $j<$num_rows;$j++) - { - $row=$db->db_fetch_row($result,$j); - $bgcolor = $cfgBgcolorOne; - $foo % 2 ? 0: $bgcolor = $cfgBgcolorTwo; - echo ''; - for ($i=0; $i<$num_fields; $i++) - echo ""; - echo ""; - echo ""; - - echo "\n"; - $foo++; - } -} -else - echo "Kein Eintrag gefunden!"; -?> -
".$db->db_field_name($result,$i)."
$row[$i] DeleteMail&Delete
- - \ No newline at end of file diff --git a/vilesci/lehre/check/res_check_mail.php b/vilesci/lehre/check/res_check_mail.php deleted file mode 100644 index b0ca5551c..000000000 --- a/vilesci/lehre/check/res_check_mail.php +++ /dev/null @@ -1,87 +0,0 @@ - - * Andreas Oesterreicher < andreas.oesterreicher@technikum-wien.at > - * Rudolf Hangl < rudolf.hangl@technikum-wien.at > - * Gerald Simane-Sequens < gerald.simane-sequens@technikum-wien.at > - */ - require_once('../../../config/vilesci.config.inc.php'); - require_once('../../../include/basis_db.class.php'); - if (!$db = new basis_db()) - die('Es konnte keine Verbindung zum Server aufgebaut werden.'); - - - $id=(isset($_REQUEST['id']) ? $_REQUEST['id'] :0 ); - - - $sql_query="SELECT tbl_reservierung.reservierung_id, tbl_reservierung.datum, tbl_reservierung.stunde, tbl_reservierung.ort_kurzbz AS ortkurzbz, tbl_mitarbeiter.kurzbz AS lektorkurzbz, tbl_reservierung.titel, tbl_reservierung.beschreibung, campus.tbl_reservierung.uid FROM campus.tbl_reservierung, public.tbl_ort, public.tbl_mitarbeiter WHERE campus.tbl_reservierung.reservierung_id=$id AND public.tbl_ort.ort_kurzbz=campus.tbl_reservierung.ort_kurzbz AND public.tbl_mitarbeiter.mitarbeiter_uid=campus.tbl_reservierung.uid"; - //echo $sql_query."
"; - $num_rows=0; - if ($result=$db->db_query($sql_query)) - $num_rows=$db->db_num_rows($result); - else - die($db->db_last_error().' Zurück'); - if ($num_rows==1) - { - $row=$db->db_fetch_object($result,0); - $text="Dies ist eine automatische eMail!\r\rAufgrund einer Stundenplankollision wurde folgende Reservierung gelöscht:\r\r"; - $text.="Datum:\t$row->datum\rStunde:\t$row->stunde\rOrt:\t$row->ortkurzbz\rTitel:\t$row->titel\r\r"; - $text.="Wir bitten um Verständnis."; - $adress=$row->uid.'@technikum-wien.at'; - - if (mail($adress,"Stundenplankollision",$text,"From: stpl@technikum-wien.at")) - $sendmail=true; - else - $sendmail=false; - } - else - $sendmail=false; - //Stundenplandaten ermitteln welche mehrfach vorkommen - $sql_query="DELETE FROM campus.tbl_reservierung WHERE id=$id"; - $num_rows=0; - if ($result=$db->db_query($sql_query)) - $num_rows=$db->db_affected_rows($result); - else - die($db->db_last_error().' Zurück'); - -?> - - - -Reservierung Check Delete - - - - -

Mehrfachbelegungen in Reservierung löschen

-'; -else - echo "Mail konnte nicht verschickt werden!
"; - -if ($num_rows) - echo "Datensatz wurde erfolgreich gelöscht!"; -else - echo "Es ist ein Fehler aufgetreten! ".$db->db_last_error();; -?>
-
-
-Zurück zu Übersicht
- - \ No newline at end of file