, * Andreas Oesterreicher and * Rudolf Hangl . */ /* * Created on 02.12.2004 * */ // header fuer no cache header("Cache-Control: no-cache"); header("Cache-Control: post-check=0, pre-check=0",false); header("Expires Mon, 26 Jul 1997 05:00:00 GMT"); header("Pragma: no-cache"); // content type setzen header("Content-type: application/xhtml+xml"); // xml echo ''; require_once('../config/vilesci.config.inc.php'); require_once('../include/functions.inc.php'); require_once('../include/datum.class.php'); require_once('../include/lehrstunde.class.php'); require_once('../include/lehrverband.class.php'); require_once('../include/gruppe.class.php'); $datumObj=new datum(); function checkID($needle) { global $id_list; reset($id_list); foreach($id_list as $v) if ($v==$needle) return true; return false; } if (isset($stundenplan_id0)) { $idList=array(); while(list($k,$v)=each($_GET)) if (strpos($k,'stundenplan_id')!==false) $idList[]=$v; } $uid=get_uid(); if (isset($_GET['datum'])) $datum=$_GET['datum']; else $datum=date('Y-m-d',(mktime())); if (isset($_GET['datum_bis'])) $datum_bis=$_GET['datum_bis']; else $datum_bis=date('Y-m-d',( jump_day($datumObj->mktime_fromdate($datum),1) )); if (isset($_GET['stunde'])) $stunde=$_GET['stunde']; else $stunde=null; if (isset($_GET['type'])) $type=$_GET['type']; else $type='lektor'; if (isset($_GET['stg_kz'])) $stg_kz=$_GET['stg_kz']; else $stg_kz=null; if (isset($_GET['sem'])) $sem=$_GET['sem']; else $sem=null; if (isset($_GET['ver'])) $ver=$_GET['ver']; else $ver=null; if (isset($_GET['grp'])) $grp=$_GET['grp']; else $grp=null; if (isset($_GET['gruppe'])) $einheit=$_GET['gruppe']; else $einheit=null; if (isset($_GET['pers_uid'])) $pers_uid=$_GET['pers_uid']; else $pers_uid=$uid; if (isset($_GET['ort_kurzbz'])) $ort_kurzbz=$_GET['ort_kurzbz']; else $ort_kurzbz=null; if (isset($idList)) $type='idList'; else $idList=null; $error_msg=''; $error_msg.=loadVariables($uid); $lehrstunden=new lehrstunde(); $anz=$lehrstunden->load_lehrstunden($type,$datum,$datum_bis,$pers_uid,$ort_kurzbz,$stg_kz,$sem,$ver,$grp,$einheit,$db_stpl_table,$idList); if ($anz<0) { $errormsg=$lehrstunden->errormsg; echo "Fehler: ".$errormsg; exit(); } $rdf_url='http://www.technikum-wien.at/lehrstunde'; ?> db_query($qry)) { if($row_anz = $db->db_fetch_object($res_anz)) { return $row_anz->anzahl; } } } if (is_array($lehrstunden->lehrstunden)) { foreach ($lehrstunden->lehrstunden as $ls) { if(is_null($stunde) || $ls->stunde==$stunde) { //Anzahl der Studenten in der Gruppe ermitteln $stsem = getStudiensemesterFromDatum($ls->datum); $anzahl = getAnzahl($ls->studiengang_kz, $ls->sem, $ls->ver, $ls->grp, $ls->gruppe_kurzbz, $stsem); $gruppenbezeichnung = ''; $gruppenbeschreibung = ''; if($ls->gruppe_kurzbz!='') { $obj = new gruppe(); if(!$obj->load($ls->gruppe_kurzbz)) die($obj->errormsg); $gruppenbezeichnung = $obj->bezeichnung; $gruppenbeschreibung = $obj->beschreibung; } else { $obj = new lehrverband(); if($obj->load($ls->studiengang_kz, $ls->sem, $ls->ver, $ls->grp)) { $gruppenbezeichnung = $obj->bezeichnung; $gruppenbeschreibung = ''; } } ?> stundenplan_id ?> reservierung?'true':'false'); ?> lehreinheit_id ?> datum ?> stunde ?> unr ?> ort_kurzbz ?> lehrfach ?> lehrfach_bez ?>]]> lehrform ?> lektor_kurzbz ?> sem ?> ver ?> grp ?> gruppe_kurzbz ?> lehrform ?> studiengang ?> farbe ?> anmerkung; ?>]]> anmerkung_lehreinheit; ?>]]> titel; ?>]]> ]]> ]]> ]]>