foreach ($unterphase->result as $uphase) { $ressource_uphasen = new ressource(); $ressource_uphasen->getPhaseRessourcen($uphase->projektphase_id); echo ' <unterphase>'; echo ' <phase_bezeichnung><![CDATA[' . $uphase->bezeichnung . ']]></phase_bezeichnung>'; echo ' <phase_beschreibung><![CDATA[' . $uphase->beschreibung . ']]></phase_beschreibung>'; echo ' <phase_beginn><![CDATA[' . $datum->formatDatum($uphase->start, 'd.m.Y') . ']]></phase_beginn>'; echo ' <phase_end><![CDATA[' . $datum->formatDatum($uphase->ende, 'd.m.Y') . ']]></phase_end>'; echo ' <phase_budget><![CDATA[' . $uphase->budget . ']]></phase_budget>'; echo ' <phase_ressourcen>'; foreach ($ressource_uphasen->result as $res_phase) { echo ' <ressource><bezeichnung><![CDATA[' . $res_phase->bezeichnung . ']]></bezeichnung></ressource>'; } echo ' </phase_ressourcen>'; $utasks = new projekttask(); $utasks->getProjekttasks($uphase->projektphase_id); foreach ($utasks->result as $task) { $ressource_task = new ressource(); $ressource_task->load($task->ressource_id); echo ' <task>'; echo ' <task_bezeichnung><![CDATA[' . $task->bezeichnung . ']]></task_bezeichnung>'; echo ' <task_beschreibung><![CDATA[' . $task->beschreibung . ']]></task_beschreibung>'; echo ' <task_ende><![CDATA[' . $datum->formatDatum($task->ende, 'd.m.Y') . ']]></task_ende>'; echo ' <task_ressource><![CDATA[' . $ressource_task->bezeichnung . ']]></task_ressource>'; echo ' </task>'; } echo ' </unterphase>'; } echo ' </phase>'; } echo ' </phasen>';
require_once '../config/vilesci.config.inc.php'; require_once '../include/functions.inc.php'; require_once '../include/benutzerberechtigung.class.php'; require_once '../include/projekttask.class.php'; require_once '../include/rdf.class.php'; require_once '../include/datum.class.php'; require_once '../include/ressource.class.php'; $datum_obj = new datum(); $projekttask_obj = new projekttask(); $projektphase_id = 4; //zum Testen, ansonsten null if (isset($_GET['projektphase_id'])) { if (isset($_GET['filter'])) { $projektphase_id = $_GET['projektphase_id']; $filter = $_GET['filter']; $projekttask_obj->getProjekttasks($projektphase_id, null, $filter); } else { $projektphase_id = $_GET['projektphase_id']; $projekttask_obj->getProjekttasks($projektphase_id); } } if (isset($_GET['projekttask_id'])) { $projekttask_obj->load($_GET['projekttask_id']); $projekttask_obj->result[] = $projekttask_obj; } $oRdf = new rdf('PROJEKTTASK', 'http://www.technikum-wien.at/projekttask'); $oRdf->sendHeader(); $lastPT = null; foreach ($projekttask_obj->result as $projekttask) { $i = $oRdf->newObjekt($projekttask->projekttask_id); $oRdf->obj[$i]->setAttribut('projekttask_id', $projekttask->projekttask_id);