diff --git a/vilesci/lehre/check/stdplan_check.php b/vilesci/lehre/check/stdplan_check.php index 0c4ea8cc0..e844e25d3 100644 --- a/vilesci/lehre/check/stdplan_check.php +++ b/vilesci/lehre/check/stdplan_check.php @@ -20,10 +20,20 @@ * 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/basis_db.class.php'); +require_once('../../../include/functions.inc.php'); +require_once('../../../include/benutzerberechtigung.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.'); //Stundenplandaten ermitteln welche mehrfach vorkommen @@ -37,7 +47,7 @@ die($db->db_last_error().' Zurück'); -$cfgBorder=1; +$cfgBorder=0; $cfgBgcolorOne='liste0'; $cfgBgcolorTwo='liste1'; ?> @@ -66,8 +76,7 @@ if ($num_rows>0) $foo % 2 ? 0: $bgcolor = $cfgBgcolorTwo; echo ""; for ($i=0; $i<$num_fields; $i++) - echo "$row[$i]"; - echo "Details"; + echo "$row[$i]"; echo "\n"; $foo++; } @@ -77,4 +86,4 @@ else ?> - \ No newline at end of file + diff --git a/vilesci/lehre/check/stdplan_check_delete.php b/vilesci/lehre/check/stdplan_check_delete.php deleted file mode 100644 index 83dcf5ab7..000000000 --- a/vilesci/lehre/check/stdplan_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 lehre.tbl_stundenplan WHERE 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'); -?> - - - -Stundenplan Check Details - - - - -

Mehrfachbelegungen Löschen

-db_last_error(); -?>
-
-
-Zurück zu Übersicht
- - \ No newline at end of file diff --git a/vilesci/lehre/check/stdplan_check_det.php b/vilesci/lehre/check/stdplan_check_det.php deleted file mode 100644 index 2c808dc6c..000000000 --- a/vilesci/lehre/check/stdplan_check_det.php +++ /dev/null @@ -1,90 +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_id']) ? $_REQUEST['ort_id'] :(isset($_REQUEST['ort_kurzbz']) ? $_REQUEST['ort_kurzbz'] :'' )); - - $stunde=(isset($_REQUEST['stunde']) ? $_REQUEST['stunde'] :(isset($_REQUEST['stunde_id']) ? $_REQUEST['stunde_id'] :'' ) ); - - $studiengang_kz=(isset($_REQUEST['studiengang_kz']) ? $_REQUEST['studiengang_kz'] :(isset($_REQUEST['studiengang_id']) ? $_REQUEST['studiengang_id'] :'' ) ); - - $semester=(isset($_REQUEST['semester']) ? $_REQUEST['semester'] :1 ); - $verband=(isset($_REQUEST['verband']) ? $_REQUEST['verband'] :'' ); - $gruppe=(isset($_REQUEST['gruppe']) ? $_REQUEST['gruppe'] :'' ); - - - //Stundenplandaten ermitteln welche mehrfach vorkommen - $sql_query="SELECT stundenplan_id, datum, stunde, semester, verband, gruppe, ort_kurzbz, stg_kurzbz,fachbereich_kurzbz, lehrfach, uid FROM lehre.vw_stundenplan WHERE datum='$datum' AND stunde=$stunde AND ort_kurzbz='$ort_kurzbz' AND studiengang_kz=$studiengang_kz AND semester='$semester' AND verband='$verband' AND gruppe='$gruppe'"; - $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'; -?> - - - -Stundenplan Check Details - - - - -

Mehrfachbelegungen 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 "\n"; - $foo++; - } -} -else - echo "Kein Eintrag gefunden!"; -?> -
".$db->db_field_name($result,$i)."
$row[$i]Delete"; - echo "
- - \ No newline at end of file