Пример #1
0
require_once '../include/benutzerberechtigung.class.php';
require_once '../include/projekt.class.php';
require_once '../include/datum.class.php';
$rdf_url = 'http://www.technikum-wien.at/projekt/';
if (isset($_GET['oe'])) {
    $oe = $_GET['oe'];
} else {
    $oe = null;
}
$projekt_obj = new projekt();
if (isset($_REQUEST['filter'])) {
    if ($_REQUEST['filter'] == '') {
        $projekt_obj->getProjekte($oe);
    }
    if ($_REQUEST['filter'] == 'aktuell') {
        $projekt_obj->getProjekteAktuell(false, $oe);
    }
    if ($_REQUEST['filter'] == 'kommende') {
        $projekt_obj->getProjekteAktuell(true, $oe);
    }
} else {
    $projekt_obj->getProjekte($oe);
}
//var_dump($projekt_obj);
$datum_obj = new datum();
echo '
<RDF:RDF
	xmlns:RDF="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
	xmlns:PROJEKT="' . $rdf_url . 'rdf#"
>';
$descr = '';
         $oRdf->obj[$idx]->setAttribut('beschreibung', $phase->beschreibung);
         $oRdf->obj[$idx]->setAttribut('start', $phase->start);
         $oRdf->obj[$idx]->setAttribut('ende', $phase->ende);
         $oRdf->obj[$idx]->setAttribut('budget', $phase->budget);
         $oRdf->obj[$idx]->setAttribut('personentage', $phase->personentage);
         $oRdf->obj[$idx]->setAttribut('farbe', $phase->farbe);
         $oRdf->obj[$idx]->setAttribut('typ', $phase->typ);
         $oRdf->addSequence($phase->projektphase_id);
     }
 } else {
     $projekt_obj = new projekt();
     if (!isset($_REQUEST['filter'])) {
         $projekt_obj->getProjekte();
     } else {
         if ($_REQUEST['filter'] == 'aktuell') {
             $projekt_obj->getProjekteAktuell();
         } else {
             if ($_REQUEST['filter'] == 'kommende') {
                 $projekt_obj->getProjekteAktuell(true);
             }
         }
     }
     $projektphase_obj = new projektphase();
     $sequenzProjektphase = array();
     $descr = '';
     $sequenz = '';
     $lastOE = null;
     for ($i = 0; $i < count($projekt_obj->result); $i++) {
         $currentOE = $projekt_obj->result[$i]->oe_kurzbz;
         //echo $currentOE;
         $nextOE = $i < count($projekt_obj->result) - 1 ? $projekt_obj->result[$i + 1]->oe_kurzbz : null;