, * Andreas Oesterreicher and * Rudolf Hangl . */ // header für 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"); // DAO require_once('../config/vilesci.config.inc.php'); require_once('../include/betriebsmittelperson.class.php'); require_once('../include/datum.class.php'); require_once('../include/organisationseinheit.class.php'); require_once('../include/person.class.php'); require_once('../include/betriebsmitteltyp.class.php'); require_once('../include/betriebsmittel.class.php'); require_once('../include/wawi_bestellung.class.php'); require_once('../include/firma.class.php'); if(isset($_GET['person_id'])) $person_id = $_GET['person_id']; else $person_id = ''; if(isset($_GET['betriebsmitteltyp'])) $betriebsmitteltyp = $_GET['betriebsmitteltyp']; else $betriebsmitteltyp = null; if(isset($_GET['betriebsmittelperson_id'])) $betriebsmittelperson_id = $_GET['betriebsmittelperson_id']; else $betriebsmittelperson_id = null; if(isset($_GET['id'])) $betriebsmittelperson_id = $_GET['id']; if(isset($_GET['xmlformat'])) $xmlformat=$_GET['xmlformat']; else $xmlformat='rdf'; $datum = new datum(); if($xmlformat!='xml') { echo ''; $rdf_url='http://www.technikum-wien.at/betriebsmittel'; echo ' '; $betriebsmittel = new betriebsmittelperson(); if($betriebsmittelperson_id=='' && $person_id!='') { if($betriebsmittel->getBetriebsmittelPerson($person_id, $betriebsmitteltyp)) foreach ($betriebsmittel->result as $row) draw_content($row); else die($betriebsmittel->errormsg); } else { if($betriebsmittel->load($betriebsmittelperson_id)) draw_content($betriebsmittel); else die($betriebsmittel->errormsg); } echo ' '; } else { $bmp = new betriebsmittelperson(); if(!$bmp->load($betriebsmittelperson_id)) die('Fehler '.$bmp->errormsg); $oe = new organisationseinheit(); $oe->load($bmp->oe_kurzbz); $organisationseinheit = $oe->organisationseinheittyp_kurzbz.' '.$oe->bezeichnung; $person = new person(); $person->load($bmp->person_id); $bmt = new betriebsmitteltyp(); $bmt->load($bmp->betriebsmitteltyp); $typ = $bmt->result[0]->beschreibung; $bm = new betriebsmittel($bmp->betriebsmittel_id); $bestellung = new wawi_bestellung($bm->bestellung_id); $firma = new firma($bestellung->firma_id); echo ''; echo ' beschreibung.']]> inventarnummer.']]> kaution,2,",",".").']]> convertISODate($bmp->ausgegebenam).']]> convertISODate($bmp->retouram).']]> titelpre.']]> vorname.']]> nachname.']]> titelpost.']]> titelpre.' '.$person->vorname.' '.$person->nachname.' '.$person->titelpost).']]> geschlecht.']]> convertISODate($person->gebdatum).']]> svnr.']]> nummer.']]> nummer2.']]> betriebsmitteltyp.']]> bestell_nr.']]> hersteller.']]> bestellung_id.']]> name.']]> '; } function draw_content($row) { global $rdf_url, $datum; echo ' betriebsmittelperson_id.']]> betriebsmittel_id.']]> beschreibung.']]> betriebsmitteltyp.']]> nummer.']]> nummer2.']]> inventarnummer.']]> reservieren?'Ja':'Nein').']]> ort_kurzbz.']]> person_id.']]> anmerkung.']]> kaution.']]> ausgegebenam.']]> convertISODate($row->ausgegebenam).']]> retouram.']]> convertISODate($row->retouram).']]> uid.']]> '; } ?>