*/ header("Content-type: application/xhtml+xml"); require_once('../config/vilesci.config.inc.php'); require_once('../include/functions.inc.php'); require_once('../include/studiengang.class.php'); require_once('../include/lehrveranstaltung.class.php'); require_once('../include/studiensemester.class.php'); require_once('../include/lvinfo.class.php'); require_once('../include/lehreinheit.class.php'); require_once('../include/lehrfach.class.php'); $lvid = (isset($_REQUEST['lvid'])?$_REQUEST['lvid']:NULL); $studiensemester = new studiensemester(); $std_sem = (isset($_REQUEST['semester'])?$_REQUEST['semester']:$studiensemester->getaktorNext()); $sprache = (isset($_REQUEST['sprache'])?$_REQUEST['sprache']:"German"); $studiengang_kz = (isset($_REQUEST['stg_kz'])?$_REQUEST['stg_kz']:NULL); if(is_null($studiengang_kz)) { echo "\n"; die("Studiengangskennzahl fehlt\n"); } else { $studiengang = new studiengang($studiengang_kz); } switch ($sprache) { case "German": break; case "English": break; default: $sprache = "German"; } $lehrveranstaltung = new lehrveranstaltung(); $result = null; function sortArray($a, $b) { if($a->lv_bezeichnung == $b->lv_bezeichnung) { return 0; } return ($a->lv_bezeichnung < $b->lv_bezeichnung) ? -1 : 1; } function removeTags($string) { return preg_replace("/<(.*?)>/im"," ", str_replace(["
  • ","

  • "], ". ", $string)); } if($lvid == null) { if($studiengang->studiengang_kz > 0) { $lehrveranstaltung->load_lva($studiengang->studiengang_kz); $i=0; foreach($lehrveranstaltung->lehrveranstaltungen as $lv_key => $lv) { $lehreinheit = new lehreinheit(); $lehreinheit->load_lehreinheiten($lv->lehrveranstaltung_id, $std_sem); if(!empty($lehreinheit->lehreinheiten)) { $lv_titel = new lehrveranstaltung($lehreinheit->lehreinheiten[0]->lehrfach_id); $lehrveranstaltung->lehrveranstaltungen[$lv_key]->lehrfach_bez = $lv_titel->bezeichnung; } $lvinfo = new lvinfo(); $i++; $lvinfo->load($lv->lehrveranstaltung_id, $sprache); $lehrveranstaltung->lehrveranstaltungen[$lv_key]->lvinfo = $lvinfo; } $studiengang->lehrveranstaltungen = $lehrveranstaltung->lehrveranstaltungen; } else { unset($studiengang->lehrveranstaltungen[$key]); } } else { //Ausgabe einer bestimmten Lehrveranstaltung $lvid_arr = explode(";",$lvid_arr); } echo "\n"; echo ""; $i = 0; echo "".$studiengang->studiengang_kz.""; echo "".$studiengang->bezeichnung.""; $studiensemester->load($std_sem); echo "".$studiensemester->bezeichnung.""; echo ""; foreach($studiengang->lehrveranstaltungen as $lv) { echo ""; echo "".$lv->lehrveranstaltung_id.""; echo "".str_replace("&","&",$lv->bezeichnung).""; if(isset($lv->lehrfach_bez)) echo "".str_replace("&","&",$lv->lehrfach_bez).""; echo ""; if($lv->lvinfo->errormsg === NULL) { echo "lvinfo->titel."]]>"; echo "lvinfo->lehrziele)."]]>"; echo "lvinfo->lehrinhalte)."]]>"; echo "lvinfo->methodik)."]]>"; echo "lvinfo->sprache."]]>"; echo "lvinfo->voraussetzungen)."]]>"; echo "lvinfo->voraussetzungen)."]]>"; echo "lvinfo->pruefungsordnung)."]]>"; } else { echo "".$lv->lvinfo->errormsg.""; } echo ""; echo ""; } echo ""; echo "";