, * Andreas Oesterreicher * Rudolf Hangl < rudolf.hangl@technikum-wien.at > * Gerald Simane-Sequens < gerald.simane-sequens@technikum-wien.at > */ require_once('../../../config/cis.config.inc.php'); // ------------------------------------------------------------------------------------------ // Datenbankanbindung // ------------------------------------------------------------------------------------------ require_once('../../../include/basis_db.class.php'); if (!$db = new basis_db()) die('Fehler beim Herstellen der Datenbankverbindung'); 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'); $cutlength=10; // Variablen setzen $user = get_uid(); $rechte=new benutzerberechtigung(); if (!$rechte->getBerechtigungen($user)) die('Fehler beim Berechtigungen lesen vom Anwender '.$user); if(check_lektor($user)) $is_lector=true; else $is_lector=false; $lvid=(isset($_REQUEST['lvid'])?$_REQUEST['lvid']:(isset($_REQUEST['lvid'])?$_REQUEST['lvid']:null)); $studiengang_kz=(isset($_REQUEST['studiengang_kz'])?$_REQUEST['studiengang_kz']:(isset($_REQUEST['studiengang_kz'])?$_REQUEST['studiengang_kz']:null)); $semester=(isset($_REQUEST['semester'])?$_REQUEST['semester']:(isset($_REQUEST['semester'])?$_REQUEST['semester']:null)); function CutString($strVal, $limit) { if(mb_strlen($strVal) > $limit+3) { return mb_substr($strVal, 0, $limit) . "..."; } else { return $strVal; } } if(is_null($studiengang_kz) && is_null($semester)) { $studiengang_kz = 227; $semester = 1; if(!$is_lector) { $sql_query = "SELECT studiengang_kz, semester FROM campus.vw_student WHERE uid='$user' LIMIT 1"; $result_student = $db->db_query($sql_query); $num_rows_student = $db->db_num_rows($result_student); if($num_rows_student > 0) { $row = $db->db_fetch_object($result_student, 0); $studiengang_kz = $row->studiengang_kz; $semester = $row->semester; } } } // Plausib Studiengang und Semester if(is_null($studiengang_kz) || $studiengang_kz==0) $studiengang_kz = 227; if(is_null($semester) || $semester==0) $semester = 1; if (!$stg_obj = new studiengang()) die('Fehler beim Studiengang eröffnen !'); 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?studiengang_kz='.$studiengang_kz.'&semester='.$semester.'"'; echo ''; ?>
lehrveranstaltungen=array(); if ($lv_obj->load_lva($studiengang_kz,$semester,null,TRUE,TRUE,'orgform_kurzbz DESC, bezeichnung')) { $lastform=null; foreach ($lv_obj->lehrveranstaltungen as $row) { # --- In Classe uebernommen # $qry = "SELECT * FROM lehre.tbl_lehrveranstaltung where studiengang_kz='".addslashes($studiengang_kz)."' AND semester='".addslashes($semester)."' AND aktiv AND lehre ORDER BY orgform_kurzbz DESC, bezeichnung"; # $lastform=null; # if($result = $db->db_query($qry)) # { # while($row = $db->db_fetch_object($result)) # { if($row->orgform_kurzbz!=$lastform) { $qry_orgform = "SELECT * FROM bis.tbl_orgform WHERE orgform_kurzbz='$row->orgform_kurzbz'"; if($result_orgform = $db->db_query($qry_orgform)) { if($row_orgform = $db->db_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:
 
$row_orgform->bezeichnung
 
 Meine LV
 Meine LV
 Pinboard
 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