diff --git a/rdf/lehrveranstaltung_studienplan.rdf.php b/rdf/lehrveranstaltung_studienplan.rdf.php index 72f78a7b1..726adc647 100644 --- a/rdf/lehrveranstaltung_studienplan.rdf.php +++ b/rdf/lehrveranstaltung_studienplan.rdf.php @@ -1,5 +1,5 @@ , - * Andreas Oesterreicher and - * Rudolf Hangl . - */ -/* - * Created on 02.12.2004 - * + * Authors: Nikolaus Krondraf */ + // header fuer no cache header("Cache-Control: no-cache"); header("Cache-Control: post-check=0, pre-check=0",false); @@ -41,8 +36,6 @@ require_once('../include/prestudent.class.php'); $uid=get_uid(); $error_msg=''; -$db = new basis_db(); - $error_msg.=loadVariables($uid); if (isset($_GET['prestudent'])) @@ -50,54 +43,11 @@ if (isset($_GET['prestudent'])) else die('prestudent is not set!'); -if (isset($semester_aktuell)) - $studiensemester=$semester_aktuell; -else - die('studiensemester is not set!'); - -if (isset($_GET['stg_kz'])) - $stg_kz=$_GET['stg_kz']; -else - $stg_kz=null; -if (isset($_GET['sem']) && is_numeric($_GET['sem'])) - $sem=$_GET['sem']; -else - $sem=null; -if(isset($_GET['uid'])) - $student_uid = $_GET['uid']; -else - $student_uid=null; - -if(isset($_GET['lehrveranstaltung_kompatibel_id'])) -{ - $lehrveranstaltung_kompatibel_id = $_GET['lehrveranstaltung_kompatibel_id']; - isset($_GET['self']) ? $self = $_GET['self'] : $self = 1; -} -else - $lehrveranstaltung_kompatibel_id=null; - $lehrveranstaltung=new lehrveranstaltung(); +$prestudent = new Prestudent(); -if($student_uid!='') - $lehrveranstaltung->load_lva_student($student_uid); -elseif($lehrveranstaltung_kompatibel_id!='') -{ - // Laedt die Lehrveranstaltung und alle die dazu kompatibel sind - $lvid_arr = $lehrveranstaltung->loadLVkompatibel($lehrveranstaltung_kompatibel_id); - if($self == 1) - $lvid_arr[]=$lehrveranstaltung_kompatibel_id; - - if(isset($_GET['lehrfach_id'])) - $lvid_arr[]=$_GET['lehrfach_id']; - $lehrveranstaltung->loadArray($lvid_arr); -} -else -{ - $prestudent = new Prestudent(); - $prestudent->getLastStatus($prestudent_id); - - $lehrveranstaltung->loadLehrveranstaltungStudienplan($prestudent->studienplan_id, $sem); -} +$prestudent->getLastStatus($prestudent_id); +$lehrveranstaltung->loadLehrveranstaltungStudienplan($prestudent->studienplan_id); $rdf_url='http://www.technikum-wien.at/lehrveranstaltung/'; @@ -109,73 +59,8 @@ echo ' '; -if(isset($_GET['optional']) && $_GET['optional']=='true') -{ - echo' - - - - - - - - - - - - - - - - - - - - - - '; -} - foreach ($lehrveranstaltung->lehrveranstaltungen as $row) { - if(isset($_GET['projektarbeit']) && $row->projektarbeit==false) - { - if(isset($_GET['withlv']) && $_GET['withlv']==$row->lehrveranstaltung_id) - { - //Diese LV soll zusaetzlich in der liste aufscheinen unabhaengig ob - //Projektarbeit gesetzt ist oder nicht - } - else - continue; - } - - if(isset($_GET['genehmigt'])) - { - // Wenn genehmigt Parameter mitgeliefert wird, dann werden nur LVs - // geliefert die genehmigten Studienordnungen zugeordnet sind - // Module werden nicht geliefert - $qry = "SELECT - count(*) as anzahl - FROM - lehre.tbl_studienplan_lehrveranstaltung - JOIN lehre.tbl_studienplan USING(studienplan_id) - JOIN lehre.tbl_studienordnung USING(studienordnung_id) - JOIN lehre.tbl_lehrveranstaltung USING(lehrveranstaltung_id) - JOIN lehre.tbl_lehrtyp USING(lehrtyp_kurzbz) - WHERE - tbl_studienplan_lehrveranstaltung.lehrveranstaltung_id=".$db->db_add_param($row->lehrveranstaltung_id)." - AND tbl_studienordnung.status_kurzbz='approved' - AND lehrtyp_kurzbz='lv'"; - if($result_genehmigt = $db->db_query($qry)) - { - if($row_genehmigt = $db->db_fetch_object($result_genehmigt)) - { - if($row_genehmigt->anzahl==0) - continue; - } - } - } - echo' lehrveranstaltung_id.']]>