. */ $projekt_kurzbz=(isset($_GET['projekt_kurzbz'])?$_GET['projekt_kurzbz']:null); $projekt_phase=(isset($_GET['projekt_phase'])?$_GET['projekt_phase']:null); if($projekt_phase != null && (is_numeric($projekt_phase) == false )) die('Ungültige ProjektphasenID'); // header for 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"); require_once('../config/vilesci.config.inc.php'); require_once('../include/functions.inc.php'); require_once('../include/ressource.class.php'); require_once('../include/basis_db.class.php'); $mitarbeiter = ''; $student=''; $betriebsmittel=''; $firma=''; $rdf_url='http://www.technikum-wien.at/ressource/'; echo ' '; $optional = ''; $optional_description = ''; if(isset($_GET['optional'])) { $optional.="\n\t\t\t"; $optional_description = ' '; } $ressource = new ressource(); if($projekt_kurzbz!=null) $ressource->getProjectRessourcen($projekt_kurzbz); else if($projekt_phase!= null) $ressource->getPhaseRessourcen($projekt_phase); else $ressource->getAllRessourcen(); foreach ($ressource->result as $res) { draw_ressource($res); } $seq= " $mitarbeiter $student $betriebsmittel $firma \n\t\t $optional $mitarbeiter $student $betriebsmittel $firma \n\t\t "; $seq.="\n\t"; draw_caption('mitarbeiter'); draw_caption('studenten'); draw_caption('betriebsmittel'); draw_caption('firma'); echo $optional_description; echo $seq; function draw_caption($name) { global $rdf_url; echo ' '; } // funktion zum ausgeben der einzelnen ressourcen -> es wird unterschienden ob mitarbeiter/student/betriebsmittel/firma function draw_ressource($ressource) { global $rdf_url; global $mitarbeiter, $student, $betriebsmittel, $firma; $db = new basis_db(); $RdfDescription =''; $typ = ''; // Ressource ist ein Mitarbeiter if($ressource->mitarbeiter_uid != '') { $qry = "SELECT vorname, nachname from campus.vw_mitarbeiter where uid='".addslashes($ressource->mitarbeiter_uid)."'"; if($db->db_query($qry)) { if($row = $db->db_fetch_object()) $RdfDescription = $row->vorname.' '.$row->nachname; else die('Fehler beim Laden der Mitarbeiter-daten'); } else die('Fehler beim Laden der Mitarbeiter-daten'); $mitarbeiter.="\n\t\t\tressource_id.'/'.$ressource->projekt_ressource_id."\" />"; $typ ='Mitarbeiter'; } // Ressource ist ein Student if($ressource->student_uid != '') { $qry = "SELECT vorname, nachname from campus.vw_student where uid='".addslashes($ressource->student_uid)."'"; if($db->db_query($qry)) { if($row = $db->db_fetch_object()) $RdfDescription = $row->vorname.' '.$row->nachname; else die('Fehler beim Laden der Studenten-daten'); } else die('Fehler beim Laden der Studenten-daten'); $student.="\n\t\t\tressource_id.'/'.$ressource->projekt_ressource_id."\" />"; $typ ='Student'; } // Ressource ist ein Betriebsmittel if($ressource->betriebsmittel_id != '') { $qry = "SELECT betriebsmitteltyp, beschreibung from wawi.tbl_betriebsmittel where betriebsmittel_id='".addslashes($ressource->betriebsmittel_id)."'"; if($db->db_query($qry)) { if($row = $db->db_fetch_object()) $RdfDescription = $row->betriebsmitteltyp.', '.$row->beschreibung; else die('Fehler beim Laden der Betriebsmittel-daten'); } else die('Fehler beim Laden der Betriebsmittel-daten'); $betriebsmittel.="\n\t\t\tressource_id.'/'.$ressource->projekt_ressource_id."\" />"; $typ = 'Betriebsmittel'; } // Ressource ist eine Firma if($ressource->firma_id != '') { $qry = "SELECT name from public.tbl_firma where firma_id='".addslashes($ressource->firma_id)."'"; if($db->db_query($qry)) { if($row = $db->db_fetch_object()) $RdfDescription = $row->name; else die('Fehler beim Laden der Firmen-daten'); } else die('Fehler beim Laden der Firmen-daten'); $firma.="\n\t\t\tressource_id.'/'.$ressource->projekt_ressource_id."\" />"; $typ = 'Firma'; } echo ' ressource_id.']]> bezeichnung.']]> beschreibung.']]> mitarbeiter_uid.']]> student_uid.']]> betriebsmittel_id.']]> firma_id.']]> insertamum.']]> insertvon.']]> updateamum.']]> updatevon.']]> aufwand.']]> funktion_kurzbz.']]> projekt_ressource_id.']]> '; } ?>