diff --git a/cis/private/lehre/menu.php b/cis/private/lehre/menu.php index a142b68aa..3c426d308 100644 --- a/cis/private/lehre/menu.php +++ b/cis/private/lehre/menu.php @@ -1,484 +1,491 @@ -, - * Andreas Oesterreicher and - * Rudolf Hangl . - */ - require_once('../../config.inc.php'); - require_once('../../../include/functions.inc.php'); - require_once('../../../include/benutzerberechtigung.class.php'); - require_once('../../../include/studiensemester.class.php'); - require_once('../../../include/studiengang.class.php'); - require_once('../../../include/lehrveranstaltung.class.php'); - - //Connection Herstellen - if(!$sql_conn = pg_pconnect(CONN_STRING)) - die('Fehler beim Oeffnen der Datenbankverbindung'); - - $cutlength=10; - // Variablen setzen - $user = get_uid(); - if (isset($_GET['course_id'])) - $course_id=$_GET['course_id']; - if (isset($_GET['term_id'])) - $term_id=$_GET['term_id']; - - $rechte=new benutzerberechtigung($sql_conn); - $rechte->getBerechtigungen($user); - - if(check_lektor($user,$sql_conn)) - $is_lector=true; - else - $is_lector=false; - - function CutString($strVal, $limit) - { - if(strlen($strVal) > $limit+3) - { - return substr($strVal, 0, $limit) . "..."; - } - else - { - return $strVal; - } - } - - if(!isset($course_id) && !isset($term_id)) - { - $course_id = 227; - $term_id = 1; - - if(!$is_lector) - { - $sql_query = "SELECT studiengang_kz, semester FROM campus.vw_student WHERE uid='$user' LIMIT 1"; - - $result_student = pg_query($sql_conn, $sql_query); - $num_rows_student = pg_numrows($result_student); - - if($num_rows_student > 0) - { - $row = pg_fetch_object($result_student, 0); - - $course_id = $row->studiengang_kz; - $term_id = $row->semester; - } - - if($course_id==0) - $course_id=227; - if($term_id==0) - $term_id=1; - } - } - else - { - if(!isset($course_id) || $course_id==0) - { - $course_id = 227; - } - - if(!isset($term_id) || $term_id==0) - { - $term_id = 1; - } - } - - $stg_obj = new studiengang($sql_conn); - if($stg_obj->getAll(null,false)) - { - $stg = array(); - - foreach($stg_obj->result as $row) - $stg[$row->studiengang_kz] = $row->kurzbzlang; - } - else - echo "Fehler beim Auslesen der Studiengaenge"; -?> - - - - - - - - - - -'; - echo ' parent.content.location.href="pinboard.php?course_id='.$course_id.'&term_id='.$term_id.'"'; - echo ''; -?> - - - - - - - -
- - - - - - - - - - - - - - - - - load_lva($course_id,$term_id, null, true, true)) - // echo ""; - $qry = "SELECT * FROM lehre.tbl_lehrveranstaltung where studiengang_kz='".addslashes($course_id)."' AND semester='".addslashes($term_id)."' AND aktiv AND lehre ORDER BY orgform_kurzbz DESC, bezeichnung"; - - $lastform=''; - if($result = pg_query($sql_conn, $qry)) - { - while($row = pg_fetch_object($result)) - { - if($row->orgform_kurzbz!=$lastform) - { - $qry_orgform = "SELECT * FROM bis.tbl_orgform WHERE orgform_kurzbz='$row->orgform_kurzbz'"; - if($result_orgform = pg_query($sql_conn, $qry_orgform)) - if($row_orgform = pg_fetch_object($result_orgform)) - echo ""; - $lastform=$row->orgform_kurzbz; - } - echo ''; - echo ' '; - echo ''; - } - } - - echo ''; - echo ' '; - echo ''; - - //Zusatzmenue nur Anzeigen wenn im Config angegeben - if(CIS_EXT_MENU) - { - if(!$is_lector) - { - echo ' - - - - - '; - } - - //Eigenen LV des eingeloggten Lektors anzeigen - if($is_lector || $rechte->isBerechtigt('admin')) - { - ?> - - - - - - - - - - - - - - - - - - - - isBerechtigt('admin')) - { - echo ''; - echo ' '; - echo ''; - echo ''; - echo ' '; - echo ''; - } - ?> - - - - -
<< HOME
 
- - - - - - - - - - - - -
Studiengang: - -
 
Semester: - -
-
 
$lv_obj->errormsg
$row_orgform->bezeichnung
 
- -  Meine LV - -
- - - - - -
 Meine LV
- - - - - - -
 Pinboard
- path.'/" class="MenuItem" target="_blank"> Allgemeiner Download'; - - ?> -
 Info & Kommunikation
- - - - - - - - - - - - - - -
 Lektorenbereich
'; - echo ' '; - - - echo ' '; - echo ' '; - echo ' '; - echo ' '; - - - echo ' '; - echo ' '; - echo ' '; - echo ' '; - echo ' '; - echo ' '; - echo ' '; - echo ' '; - echo ' '; - echo ' '; - echo ' '; - echo ' '; - echo ' '; - echo ' '; - echo ' '; - echo ' '; - echo ' '; - echo '
 Mailverteiler
-
- - +, + * Andreas Oesterreicher and + * Rudolf Hangl . + */ + require_once('../../config.inc.php'); + require_once('../../../include/functions.inc.php'); + require_once('../../../include/benutzerberechtigung.class.php'); + require_once('../../../include/studiensemester.class.php'); + require_once('../../../include/studiengang.class.php'); + require_once('../../../include/lehrveranstaltung.class.php'); + + //Connection Herstellen + if(!$sql_conn = pg_pconnect(CONN_STRING)) + die('Fehler beim Oeffnen der Datenbankverbindung'); + + $cutlength=10; + // Variablen setzen + $user = get_uid(); + + if (isset($_GET['course_id'])) + $course_id=$_GET['course_id']; + if (isset($_GET['term_id'])) + $term_id=$_GET['term_id']; + + $rechte=new benutzerberechtigung($sql_conn); + $rechte->getBerechtigungen($user); + + if(check_lektor($user,$sql_conn)) + $is_lector=true; + else + $is_lector=false; + + function CutString($strVal, $limit) + { + if(strlen($strVal) > $limit+3) + { + return substr($strVal, 0, $limit) . "..."; + } + else + { + return $strVal; + } + } + + if(!isset($course_id) && !isset($term_id)) + { + $course_id = 227; + $term_id = 1; + + if(!$is_lector) + { + $sql_query = "SELECT studiengang_kz, semester FROM campus.vw_student WHERE uid='$user' LIMIT 1"; + + $result_student = pg_query($sql_conn, $sql_query); + $num_rows_student = pg_numrows($result_student); + + if($num_rows_student > 0) + { + $row = pg_fetch_object($result_student, 0); + + $course_id = $row->studiengang_kz; + $term_id = $row->semester; + } + + if($course_id==0) + $course_id=227; + if($term_id==0) + $term_id=1; + } + } + else + { + if(!isset($course_id) || $course_id==0) + { + $course_id = 227; + } + + if(!isset($term_id) || $term_id==0) + { + $term_id = 1; + } + } + + $stg_obj = new studiengang($sql_conn); + if($stg_obj->getAll(null,false)) + { + $stg = array(); + + foreach($stg_obj->result as $row) + $stg[$row->studiengang_kz] = $row->kurzbzlang; + } + else + echo "Fehler beim Auslesen der Studiengaenge"; +?> + + + + + + + + + + +'; + echo ' parent.content.location.href="pinboard.php?course_id='.$course_id.'&term_id='.$term_id.'"'; + echo ''; +?> + + + + + + + +
+ + + + + + + + + + + + + + + + + load_lva($course_id,$term_id, null, true, true)) + // echo ""; + $qry = "SELECT * FROM lehre.tbl_lehrveranstaltung where studiengang_kz='".addslashes($course_id)."' AND semester='".addslashes($term_id)."' AND aktiv AND lehre ORDER BY orgform_kurzbz DESC, bezeichnung"; + + $lastform=''; + if($result = pg_query($sql_conn, $qry)) + { + while($row = pg_fetch_object($result)) + { + if($row->orgform_kurzbz!=$lastform) + { + $qry_orgform = "SELECT * FROM bis.tbl_orgform WHERE orgform_kurzbz='$row->orgform_kurzbz'"; + if($result_orgform = pg_query($sql_conn, $qry_orgform)) + if($row_orgform = pg_fetch_object($result_orgform)) + echo ""; + $lastform=$row->orgform_kurzbz; + } + echo ''; + echo ' '; + echo ''; + } + } + + echo ''; + echo ' '; + echo ''; + + //Zusatzmenue nur Anzeigen wenn im Config angegeben + if(CIS_EXT_MENU) + { + if(!$is_lector) + { + echo ' + + + + + '; + } + + //Eigenen LV des eingeloggten Lektors anzeigen + if($is_lector || $rechte->isBerechtigt('admin')) + { + ?> + + + + + + + + + + + + + + + + + + + + isBerechtigt('admin')) + { + echo ''; + echo ' '; + echo ''; + echo ''; + echo ' '; + echo ''; + } + ?> + + + + +
<< HOME
 
+ + + + + + + + + + + + +
Studiengang: + +
 
Semester: + +
+
 
$lv_obj->errormsg
$row_orgform->bezeichnung
 
+ +  Meine LV + +
+ + + + + +
 Meine LV
+ + + + + + +
 Pinboard
+ path.'/" class="MenuItem" target="_blank"> Allgemeiner Download'; + } + ?> +
 Info & Kommunikation
+ + + + + + + + + + + + + + +
 Lektorenbereich
'; + echo ' '; + + + echo ' '; + echo ' '; + echo ' '; + echo ' '; + + + echo ' '; + echo ' '; + echo ' '; + echo ' '; + echo ' '; + echo ' '; + echo ' '; + echo ' '; + echo ' '; + echo ' '; + echo ' '; + echo ' '; + echo ' '; + echo ' '; + echo ' '; + echo ' '; + echo ' '; + echo '
 Mailverteiler
+
+ +