diff --git a/rdf/projektbeschreibung.rdf.php b/rdf/projektbeschreibung.rdf.php
index 8102d1dac..0050a5852 100755
--- a/rdf/projektbeschreibung.rdf.php
+++ b/rdf/projektbeschreibung.rdf.php
@@ -22,6 +22,7 @@
require_once('../config/vilesci.config.inc.php');
require_once('../include/projekt.class.php');
require_once('../include/projektphase.class.php');
+require_once('../include/projekttask.class.php');
require_once('../include/datum.class.php');
require_once('../include/ressource.class.php');
require_once('../include/organisationseinheit.class.php');
@@ -38,6 +39,7 @@ if(isset($_REQUEST["xmlformat"]) && $_REQUEST["xmlformat"] == "xml")
$datum = new datum();
$ressource = new ressource();
$phasen = new projektphase();
+
$org = new organisationseinheit();
if(!$projekt->load($projekt_kurzbz))
@@ -46,7 +48,8 @@ if(isset($_REQUEST["xmlformat"]) && $_REQUEST["xmlformat"] == "xml")
if(!$ressource->getProjectRessourcen($projekt_kurzbz))
die('Fehler beim laden der Ressourcen');
- if(!$phasen->getProjektphasen($projekt_kurzbz))
+ // lädt alle Phasen der ersten Ebene
+ if(!$phasen->getProjektphasen($projekt_kurzbz, true))
die('Fehler beim laden der Phasen');
if(!$org->load($projekt->oe_kurzbz))
@@ -84,6 +87,58 @@ if(isset($_REQUEST["xmlformat"]) && $_REQUEST["xmlformat"] == "xml")
echo ' bezeichnung.']]>';
echo ' ';
+
+ $tasks = new projekttask();
+ $tasks->getProjekttasks($phase->projektphase_id);
+ foreach($tasks->result as $task)
+ {
+ $ressource_task = new ressource();
+ $ressource_task->load($task->ressource_id);
+
+ echo ' ';
+ echo ' bezeichnung.']]>';
+ echo ' beschreibung.']]>';
+ echo ' formatDatum($task->ende, 'd.m.Y').']]>';
+ echo ' bezeichnung.']]>';
+ echo ' ';
+ }
+
+ $unterphase = new projektphase();
+ $unterphase->getAllUnterphasen($phase->projektphase_id);
+ foreach($unterphase->result as $uphase)
+ {
+ $ressource_uphasen = new ressource();
+ $ressource_uphasen->getPhaseRessourcen($uphase->projektphase_id);
+
+ echo ' ';
+ echo ' bezeichnung.']]>';
+ echo ' beschreibung.']]>';
+ echo ' formatDatum($uphase->start, 'd.m.Y').']]>';
+ echo ' formatDatum($uphase->ende,'d.m.Y').']]>';
+ echo ' budget.']]>';
+ echo ' ';
+ foreach($ressource_uphasen->result as $res_phase)
+ echo ' bezeichnung.']]>';
+ echo ' ';
+
+ $utasks = new projekttask();
+ $utasks->getProjekttasks($uphase->projektphase_id);
+ foreach($utasks->result as $task)
+ {
+ $ressource_task = new ressource();
+ $ressource_task->load($task->ressource_id);
+
+ echo ' ';
+ echo ' bezeichnung.']]>';
+ echo ' beschreibung.']]>';
+ echo ' formatDatum($task->ende, 'd.m.Y').']]>';
+ echo ' bezeichnung.']]>';
+ echo ' ';
+ }
+
+
+ echo ' ';
+ }
echo ' ';
}