From 8c7009adb293bd454301682adcef3adc231f635c Mon Sep 17 00:00:00 2001 From: oesi Date: Tue, 21 Apr 2015 17:53:12 +0200 Subject: [PATCH 1/5] Warnung behoben wenn nicht alle Parameter uebergeben werden --- rdf/vertrag.rdf.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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(); From 54c03c33c9893a1f933a0feeb093022e087bd32c Mon Sep 17 00:00:00 2001 From: Stefan Puraner Date: Wed, 22 Apr 2015 09:28:23 +0200 Subject: [PATCH 2/5] Squashed commit of the following: commit 943952ca60e210877276054579b507d36d6bb979 Author: Stefan Puraner Date: Wed Apr 22 09:19:39 2015 +0200 Bugfixes --- cis/private/lehre/pruefung/pruefungsanmeldung.json.php | 2 -- cis/private/lehre/pruefung/pruefungsanmeldung.php | 3 --- 2 files changed, 5 deletions(-) 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); From 17a62cadea767e8d1c020d4e77baf3a9fe2dfcc8 Mon Sep 17 00:00:00 2001 From: oesi Date: Wed, 22 Apr 2015 10:06:54 +0200 Subject: [PATCH 3/5] Fehler behoben bei dem die Default Sprache aus dem Addon nicht korrekt geladen wurde --- include/phrasen.class.php | 35 +++++++++++++++++++++++------------ 1 file changed, 23 insertions(+), 12 deletions(-) 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 +?> From aa7f27802b6d3cc4bcfa044bd471930094e9737c Mon Sep 17 00:00:00 2001 From: Stefan Puraner Date: Wed, 22 Apr 2015 12:42:48 +0200 Subject: [PATCH 4/5] Bugfix CIS LV-Info --- cis/private/lehre/ects/preview.php | 86 ++++++++++++++++-------------- 1 file changed, 47 insertions(+), 39 deletions(-) diff --git a/cis/private/lehre/ects/preview.php b/cis/private/lehre/ects/preview.php index 75a867e9b..da0e37138 100644 --- a/cis/private/lehre/ects/preview.php +++ b/cis/private/lehre/ects/preview.php @@ -655,55 +655,63 @@ function getLastStundeByDatum(Array $array, $filterDatum) $lehreinheit = new lehreinheit(); $studiensemester = new studiensemester(); - $lehreinheit->load_lehreinheiten($lv, $studiensemester->getaktorNext()); + //TODO +// $lehreinheit->load_lehreinheiten($lv, $studiensemester->getaktorNext()); + $lehreinheit->load_lehreinheiten($lv, "WS2014"); + 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 "
"; } } From 841f28e33b84bc985c83e208ed71cbc2ce97e7d8 Mon Sep 17 00:00:00 2001 From: Stefan Puraner Date: Wed, 22 Apr 2015 12:48:59 +0200 Subject: [PATCH 5/5] Bugfix CIS LV-Infos --- cis/private/lehre/ects/preview.php | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/cis/private/lehre/ects/preview.php b/cis/private/lehre/ects/preview.php index da0e37138..50235d9eb 100644 --- a/cis/private/lehre/ects/preview.php +++ b/cis/private/lehre/ects/preview.php @@ -654,10 +654,7 @@ function getLastStundeByDatum(Array $array, $filterDatum) $lehreinheit = new lehreinheit(); $studiensemester = new studiensemester(); - - //TODO -// $lehreinheit->load_lehreinheiten($lv, $studiensemester->getaktorNext()); - $lehreinheit->load_lehreinheiten($lv, "WS2014"); + $lehreinheit->load_lehreinheiten($lv, $studiensemester->getaktorNext()); if (CIS_LVINFO_TERMINE_ANZEIGEN == true) {