, * Andreas Oesterreicher and * Rudolf Hangl . */ require_once('../config.inc.php'); require_once('../../include/globals.inc.php'); require_once('../../include/functions.inc.php'); require_once('../../include/benutzerberechtigung.class.php'); require_once('../../include/funktion.class.php'); require_once('../../include/studiensemester.class.php'); require_once('../../include/studiengang.class.php'); require_once('../../include/lehrveranstaltung.class.php'); //Connection Herstellen if(!$db_conn = pg_pconnect(CONN_STRING)) die('Fehler beim oeffnen der Datenbankverbindung'); $user=get_uid(); $cutlength=10; $rechte=new benutzerberechtigung($db_conn); $rechte->getBerechtigungen($user); $fkt=new funktion($db_conn); $fkt->getAll($user); $stg_obj = new studiengang($db_conn); if($stg_obj->getAll('kurzbzlang', false)) { $stg = array(); foreach($stg_obj->result as $row) $stg[$row->studiengang_kz] = $row->kurzbzlang; } else die('Fehler beim Auslesen der Studiengaenge'); if(check_lektor($user,$db_conn)) $is_lector=true; else $is_lector=false; if(check_student($user,$db_conn)) $is_student=true; else $is_student=false; function CutString($strVal, $limit) { if(strlen($strVal) > $limit+3) { return substr($strVal, 0, $limit) . "..."; } else { return $strVal; } } ?>
<< HOME
 
 Mein CIS
'; } echo ' '; if ($is_student) { echo ''; echo ' '; } //Eigene LVs des eingeloggten Lektors anzeigen if($is_lector) { ?> isFix()) { ?>
   Profil
   Webmail
   Dokumente
   LV-Plan
   Leistungsbeurteilung
   Meine LV
 
    '; $stsemobj = new studiensemester($db_conn); $stsem = $stsemobj->getAktorNext(); $qry = "SELECT distinct lehrveranstaltung_id, bezeichnung, studiengang_kz, semester, lehre, lehreverzeichnis from campus.vw_student_lehrveranstaltung WHERE uid='$user' AND studiensemester_kurzbz='$stsem' AND lehre=true AND lehreverzeichnis<>'' ORDER BY studiengang_kz, semester, bezeichnung"; if($result = pg_query($db_conn,$qry)) { while($row = pg_fetch_object($result)) { if($row->studiengang_kz==0 && $row->semester==0) echo '
  • FF '.CutString($row->bezeichnung,$cutlength).'
  • '; else echo '
  • '.$stg[$row->studiengang_kz].$row->semester.' '.CutString($row->bezeichnung,$cutlength).'
  • '; } } else echo "Fehler beim Auslesen der LV"; echo '
   Zeitwünsche
   LV-Übersicht
   Meine LV
 
    getAktorNext(); $qry = "SELECT distinct tbl_lehrveranstaltung.bezeichnung,typ, tbl_studiengang.kurzbz, tbl_lehrveranstaltung.studiengang_kz, semester, lehreverzeichnis, tbl_lehrveranstaltung.lehrveranstaltung_id FROM lehre.tbl_lehrveranstaltung, lehre.tbl_lehreinheit, lehre.tbl_lehreinheitmitarbeiter, public.tbl_studiengang WHERE tbl_lehrveranstaltung.lehrveranstaltung_id=tbl_lehreinheit.lehrveranstaltung_id AND tbl_lehreinheit.lehreinheit_id=tbl_lehreinheitmitarbeiter.lehreinheit_id AND tbl_lehrveranstaltung.studiengang_kz=tbl_studiengang.studiengang_kz AND mitarbeiter_uid='$user' AND tbl_lehreinheit.studiensemester_kurzbz='$stsem' ORDER BY typ, tbl_studiengang.kurzbz, semester, bezeichnung"; if($result = pg_query($db_conn,$qry)) { while($row = pg_fetch_object($result)) { if($row->studiengang_kz==0 AND $row->semester==0) echo '
  • FF '.CutString($row->bezeichnung,$cutlength).'
  • '; else echo '
  • '.$stg[$row->studiengang_kz].$row->semester.' '.CutString($row->bezeichnung, $cutlength).'
  • '; } } else echo "Fehler beim Auslesen des Lehrfaches"; ?>
   Zeitsperren