*/
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 "";