diff --git a/cis/private/lehre/ects/preview.php b/cis/private/lehre/ects/preview.php index 75a867e9b..50235d9eb 100644 --- a/cis/private/lehre/ects/preview.php +++ b/cis/private/lehre/ects/preview.php @@ -654,56 +654,61 @@ function getLastStundeByDatum(Array $array, $filterDatum) $lehreinheit = new lehreinheit(); $studiensemester = new studiensemester(); - $lehreinheit->load_lehreinheiten($lv, $studiensemester->getaktorNext()); + if (CIS_LVINFO_TERMINE_ANZEIGEN == true) { if(!empty($lehreinheit->lehreinheiten)) { - $lehrstunde = new lehrstunde(); - $lehrstunde->load_lehrstunden_le($lehreinheit->lehreinheiten[0]->lehreinheit_id); - $i = 1; - echo "

Termine

    "; - - $result = $lehrstunde->lehrstunden; - $last = ""; - $bis = ""; - usort($result, "cmp"); - $datum = new datum(); - $std_von = new stunde(); - $std_bis = new stunde(); - foreach($result as $key=>$stunde) + echo "

    Termine

    "; + foreach($lehreinheit->lehreinheiten as $lehreinheit_temp) { - if($last !== $stunde->datum) + $lehrstunde = new lehrstunde(); + $lehrstunde->load_lehrstunden_le($lehreinheit_temp->lehreinheit_id); + $i = 1; + echo ""; } - echo "
      "; + + $result = $lehrstunde->lehrstunden; + $last = ""; + $bis = ""; + usort($result, "cmp"); + $datum = new datum(); + $std_von = new stunde(); + $std_bis = new stunde(); + foreach($result as $key=>$stunde) { - $temp = array_values(getLastStundeByDatum($result, $stunde->datum)); - $size = count($temp); - if($size != 0) + if($last !== $stunde->datum) { - $std_von->load($temp[0]->stunde); - $std_bis->load($temp[$size-1]->stunde); - echo "
    • ".$datum->formatDatum($temp[0]->datum,"d.m.Y")." von ".mb_substr($std_von->beginn,0,5)." bis ".mb_substr($std_bis->ende,0,5)."
    • "; + $temp = array_values(getLastStundeByDatum($result, $stunde->datum)); + $size = count($temp); + if($size != 0) + { + $std_von->load($temp[0]->stunde); + $std_bis->load($temp[$size-1]->stunde); + echo "
    • ".$datum->formatDatum($temp[0]->datum,"d.m.Y")." von ".mb_substr($std_von->beginn,0,5)." bis ".mb_substr($std_bis->ende,0,5)."
    • "; + } + $i++; } - $i++; + elseif($last == "") + { + $temp = getLastStundeByDatum($result, $stunde->datum); + var_dump($temp); + } + else + { + $bis = $stunde->stunde; + } + + if($i % 5 === 0) + { + // echo "
      "; + // $i++; + } + $last = $stunde->datum; } - elseif($last == "") - { - $temp = getLastStundeByDatum($result, $stunde->datum); - var_dump($temp); - } - else - { - $bis = $stunde->stunde; - } - - if($i % 5 === 0) - { - // echo "
      "; - // $i++; - } - $last = $stunde->datum; + echo "
    "; + echo "
"; } } diff --git a/cis/private/lehre/pruefung/pruefungsanmeldung.json.php b/cis/private/lehre/pruefung/pruefungsanmeldung.json.php index d0e63684a..fc6991c69 100644 --- a/cis/private/lehre/pruefung/pruefungsanmeldung.json.php +++ b/cis/private/lehre/pruefung/pruefungsanmeldung.json.php @@ -30,8 +30,6 @@ require_once('../../../../include/addon.class.php'); require_once('../../../../include/mail.class.php'); $uid = get_uid(); -//TODO uid entfernen -$uid = "p20132443"; $rechte = new benutzerberechtigung(); $rechte->getBerechtigungen($uid); diff --git a/cis/private/lehre/pruefung/pruefungsanmeldung.php b/cis/private/lehre/pruefung/pruefungsanmeldung.php index e88bd279d..cce58a964 100644 --- a/cis/private/lehre/pruefung/pruefungsanmeldung.php +++ b/cis/private/lehre/pruefung/pruefungsanmeldung.php @@ -32,9 +32,6 @@ require_once('../../../../include/student.class.php'); $uid = get_uid(); -//TODO uid entfernen - -$uid="p20132443"; $db = new basis_db(); $rechte = new benutzerberechtigung(); $rechte->getBerechtigungen($uid); diff --git a/include/phrasen.class.php b/include/phrasen.class.php index 70b438916..964908dcd 100644 --- a/include/phrasen.class.php +++ b/include/phrasen.class.php @@ -66,6 +66,18 @@ class phrasen extends basis_db if(file_exists($filename)) include($filename); + $addons = new addon(); + + foreach($addons->aktive_addons as $addon) + { + $addon_locale_filename = dirname(__FILE__).'/../addons/'.$addon.'/locale/'.$sprache->locale.'/'.$module.'.php'; + + if(file_exists($addon_locale_filename)) + { + include($addon_locale_filename); + } + } + $sprache = new sprache(); $sprache->load($this->sprache); //Anzeigesprache laden @@ -73,17 +85,16 @@ class phrasen extends basis_db if(file_exists($filename)) include($filename); - - $addons = new addon(); - - foreach($addons->aktive_addons as $addon) - { - $addon_locale_filename = dirname(__FILE__).'/../addons/'.$addon.'/locale/'.$sprache->locale.'/'.$module.'.php'; - - if(file_exists($addon_locale_filename)) - { - include($addon_locale_filename); - } + + + foreach($addons->aktive_addons as $addon) + { + $addon_locale_filename = dirname(__FILE__).'/../addons/'.$addon.'/locale/'.$sprache->locale.'/'.$module.'.php'; + + if(file_exists($addon_locale_filename)) + { + include($addon_locale_filename); + } } $this->loadedModules[]=$module; } @@ -120,4 +131,4 @@ class phrasen extends basis_db return vsprintf($string, $value); } } -?> \ No newline at end of file +?> diff --git a/rdf/vertrag.rdf.php b/rdf/vertrag.rdf.php index 0e07c4c6c..b35d26f5c 100644 --- a/rdf/vertrag.rdf.php +++ b/rdf/vertrag.rdf.php @@ -59,7 +59,10 @@ elseif(isset($_GET['vertrag_id'])) die('Fehlgeschlagen:'.$vertrag->errormsg); $vertrag->result[] = $vertrag; } - +else +{ + die('vertrag_id oder person_id muss uebergeben werden'); +} $oRdf = new rdf('VER','http://www.technikum-wien.at/vertrag'); $oRdf->sendHeader();