This commit is contained in:
oesi
2015-04-22 13:40:16 +02:00
5 changed files with 71 additions and 57 deletions
+44 -39
View File
@@ -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 "<h2>Termine</h2><table><tr><td><ul>";
$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 "<h2>Termine</h2><table>";
foreach($lehreinheit->lehreinheiten as $lehreinheit_temp)
{
if($last !== $stunde->datum)
$lehrstunde = new lehrstunde();
$lehrstunde->load_lehrstunden_le($lehreinheit_temp->lehreinheit_id);
$i = 1;
echo "<tr><td><ul>";
$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 "<li>".$datum->formatDatum($temp[0]->datum,"d.m.Y")." von ".mb_substr($std_von->beginn,0,5)." bis ".mb_substr($std_bis->ende,0,5)."</li>";
$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 "<li>".$datum->formatDatum($temp[0]->datum,"d.m.Y")." von ".mb_substr($std_von->beginn,0,5)." bis ".mb_substr($std_bis->ende,0,5)."</li>";
}
$i++;
}
$i++;
elseif($last == "")
{
$temp = getLastStundeByDatum($result, $stunde->datum);
var_dump($temp);
}
else
{
$bis = $stunde->stunde;
}
if($i % 5 === 0)
{
// echo "</ul></td><td><ul>";
// $i++;
}
$last = $stunde->datum;
}
elseif($last == "")
{
$temp = getLastStundeByDatum($result, $stunde->datum);
var_dump($temp);
}
else
{
$bis = $stunde->stunde;
}
if($i % 5 === 0)
{
// echo "</ul></td><td><ul>";
// $i++;
}
$last = $stunde->datum;
echo "</ul></td></tr>";
}
echo "</ul></td></tr></table>";
echo "</table>";
}
}
@@ -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);
@@ -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);
+23 -12
View File
@@ -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);
}
}
?>
?>
+4 -1
View File
@@ -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();