diff --git a/content/planner.js.php b/content/planner.js.php
index a6c1c6661..a3d6ee1ae 100755
--- a/content/planner.js.php
+++ b/content/planner.js.php
@@ -53,16 +53,7 @@ var globalProgressmeter=new Progressmeter('statusbar-progressmeter');
//globalProgressmeter.StartPM();
function closeWindow()
-{
- //Warnung wenn Daten veraendert aber noch nicht gespeichert wurden
- if(MitarbeiterDetailValueChanged)
- {
- if(!confirm('Achtung! Mitarbeiterdaten wurden veraendert aber noch nicht gespeichert. Programm wirklich beenden? \n(Die geaenderten Daten gehen dabei verloren)'))
- return false;
- }
-
- MitarbeiterDetailValueChanged=false;
-
+{
window.close();
}
diff --git a/content/planner.overlay.xul.php b/content/planner.overlay.xul.php
index f262491ed..8b6ecab44 100755
--- a/content/planner.overlay.xul.php
+++ b/content/planner.overlay.xul.php
@@ -78,7 +78,7 @@ echo '
-
+
@@ -109,9 +109,11 @@ echo '
+
@@ -119,9 +121,11 @@ echo '
+
diff --git a/content/planner.xul.php b/content/planner.xul.php
index 3c98bf3c8..b3631b703 100755
--- a/content/planner.xul.php
+++ b/content/planner.xul.php
@@ -47,29 +47,8 @@ echo '';
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/content/projekt/projekt.overlay.js.php b/content/projekt/projekt.overlay.js.php
index 51a20086b..ff91df3a9 100755
--- a/content/projekt/projekt.overlay.js.php
+++ b/content/projekt/projekt.overlay.js.php
@@ -148,7 +148,7 @@ function onselectProjekt()
//Daten den Feldern zuweisen
document.getElementById('textbox-projekt-detail-projekt_kurzbz').value=projekt_kurzbz;
- document.getElementById('textbox-projekt-detail-oe_kurzbz').value=oe_kurzbz;
+ document.getElementById('menulist-projekt-detail-oe_kurzbz').value=oe_kurzbz;
document.getElementById('textbox-projekt-detail-titel').value=titel;
document.getElementById('textbox-projekt-detail-beschreibung').value=beschreibung;
document.getElementById('textbox-projekt-detail-nummer').value=nummer;
@@ -175,12 +175,12 @@ function saveProjektDetail()
//Werte holen
projekt_kurzbz = document.getElementById('textbox-projekt-detail-projekt_kurzbz').value;
- oe_kurzbz = document.getElementById('textbox-projekt-detail-oe_kurzbz').value;
+ oe_kurzbz = document.getElementById('menulist-projekt-detail-oe_kurzbz').value;
titel = document.getElementById('textbox-projekt-detail-titel').value;
beschreibung = document.getElementById('textbox-projekt-detail-beschreibung').value;
nummer = document.getElementById('textbox-projekt-detail-nummer').value;
- beginn = document.getElementById('textbox-projekt-detail-beginn').value;
- ende = document.getElementById('textbox-projekt-detail-ende').value;
+ beginn = document.getElementById('textbox-projekt-detail-beginn').iso;
+ ende = document.getElementById('textbox-projekt-detail-ende').iso;
budget = document.getElementById('textbox-projekt-detail-budget').value;
neu = document.getElementById('checkbox-projekt-detail-neu').checked;
diff --git a/content/projekt/projekt.overlay.xul.php b/content/projekt/projekt.overlay.xul.php
index 00d0868cd..0d3c9a592 100755
--- a/content/projekt/projekt.overlay.xul.php
+++ b/content/projekt/projekt.overlay.xul.php
@@ -91,15 +91,22 @@ echo '
+ sort="rdf:http://www.technikum-wien.at/projekt/rdf#beginn_iso" />
+ sort="rdf:http://www.technikum-wien.at/projekt/rdf#ende_iso" />
+
+
+
@@ -115,6 +122,8 @@ echo '
+
+
diff --git a/content/projekt/projektdetail.overlay.xul.php b/content/projekt/projektdetail.overlay.xul.php
index 1276566f9..b9da9f5e1 100755
--- a/content/projekt/projektdetail.overlay.xul.php
+++ b/content/projekt/projektdetail.overlay.xul.php
@@ -51,19 +51,48 @@ echo '';
-
+
+
+
+
-
+
+
+
+
-
+
-
+
+
+
+
@@ -71,15 +100,18 @@ echo '';
-
+
-
+
-
+
+
+
+
diff --git a/content/projekt/projektphase.overlay.js.php b/content/projekt/projektphase.overlay.js.php
index 645f69b60..25d18106d 100755
--- a/content/projekt/projektphase.overlay.js.php
+++ b/content/projekt/projektphase.overlay.js.php
@@ -176,8 +176,8 @@ function saveProjektphaseDetail()
projekt_kurzbz = document.getElementById('textbox-projektphase-detail-projekt_kurzbz').value;
bezeichnung = document.getElementById('textbox-projektphase-detail-bezeichnung').value;
beschreibung = document.getElementById('textbox-projektphase-detail-beschreibung').value;
- start = document.getElementById('textbox-projektphase-detail-start').value;
- ende = document.getElementById('textbox-projektphase-detail-ende').value;
+ start = document.getElementById('textbox-projektphase-detail-start').iso;
+ ende = document.getElementById('textbox-projektphase-detail-ende').iso;
budget = document.getElementById('textbox-projektphase-detail-budget').value;
personentage = document.getElementById('textbox-projektphase-detail-personentage').value;
neu = document.getElementById('checkbox-projektphase-detail-neu').checked;
@@ -211,7 +211,7 @@ function clb_saveProjektphase(respObj)
{
try
{
- var id = respObj.Body[0].SaveProjektphaseResponse[0].message[0].Text;
+ var id = respObj.Body[0].saveProjektphaseResponse[0].message[0].Text;
}
catch(e)
{
diff --git a/content/projekt/projektphase.overlay.xul.php b/content/projekt/projektphase.overlay.xul.php
index 528f53524..de616054d 100755
--- a/content/projekt/projektphase.overlay.xul.php
+++ b/content/projekt/projektphase.overlay.xul.php
@@ -83,11 +83,11 @@ echo '
+ sort="rdf:http://www.technikum-wien.at/projektphase/rdf#beginn_iso" />
+ sort="rdf:http://www.technikum-wien.at/projektphase/rdf#ende_iso" />
-
+
+
+
+
@@ -120,6 +127,8 @@ echo '
+
+
diff --git a/content/projekt/projektphasedetail.overlay.xul.php b/content/projekt/projektphasedetail.overlay.xul.php
index f6c39c763..1843b5f00 100755
--- a/content/projekt/projektphasedetail.overlay.xul.php
+++ b/content/projekt/projektphasedetail.overlay.xul.php
@@ -62,7 +62,10 @@ echo '';
-
+
+
+
+
@@ -70,19 +73,25 @@ echo '';
-
+
-
+
-
+
+
+
+
-
+
+
+
+
diff --git a/rdf/projekt.rdf.php b/rdf/projekt.rdf.php
index e3b02798e..356040e5c 100755
--- a/rdf/projekt.rdf.php
+++ b/rdf/projekt.rdf.php
@@ -23,6 +23,7 @@ require_once('../config/vilesci.config.inc.php');
require_once('../include/functions.inc.php');
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/';
@@ -33,13 +34,13 @@ else
$projekt_obj = new projekt();
$projekt_obj->getProjekte($oe);
//var_dump($projekt_obj);
-?>
+$datum_obj = new datum();
+echo '
+ xmlns:PROJEKT="'.$rdf_url.'rdf#"
+>';
-result);$i++)
@@ -51,8 +52,10 @@ for ($i=0;$iresult);$i++)
'.$projekt->nummer.'
'.$projekt->titel.'
'.$projekt->beschreibung.'
- '.$projekt->beginn.'
- '.$projekt->ende.'
+ '.$projekt->beginn.'
+ '.$datum_obj->formatDatum($projekt->beginn,'d.m.Y').'
+ '.$projekt->ende.'
+ '.$datum_obj->formatDatum($projekt->ende,'d.m.Y').'
'.$projekt->budget.'
'."\n";
diff --git a/rdf/projektphase.rdf.php b/rdf/projektphase.rdf.php
index 3ad3437be..842a9d10b 100755
--- a/rdf/projektphase.rdf.php
+++ b/rdf/projektphase.rdf.php
@@ -24,9 +24,11 @@ require_once('../include/benutzerberechtigung.class.php');
require_once('../include/projekt.class.php');
require_once('../include/projektphase.class.php');
require_once('../include/rdf.class.php');
+require_once('../include/datum.class.php');
$oRdf = new rdf('PROJEKTPHASE','http://www.technikum-wien.at/projektphase');
$oRdf->sendHeader();
+$datum_obj = new datum();
if(isset($_GET['projektphase_id']))
{
@@ -48,8 +50,10 @@ if(isset($_GET['projektphase_id']))
$oRdf->obj[$i]->setAttribut('projektphase_fk',$phase->projektphase_fk);
$oRdf->obj[$i]->setAttribut('bezeichnung',$phase->bezeichnung);
$oRdf->obj[$i]->setAttribut('beschreibung',$phase->beschreibung);
- $oRdf->obj[$i]->setAttribut('start',$phase->start);
- $oRdf->obj[$i]->setAttribut('ende',$phase->ende);
+ $oRdf->obj[$i]->setAttribut('start_iso',$phase->start);
+ $oRdf->obj[$i]->setAttribut('ende_iso',$phase->ende);
+ $oRdf->obj[$i]->setAttribut('start',$datum_obj->formatDatum($phase->start,'d.m.Y'));
+ $oRdf->obj[$i]->setAttribut('ende',$datum_obj->formatDatum($phase->ende,'d.m.Y'));
$oRdf->obj[$i]->setAttribut('budget',$phase->budget);
$oRdf->obj[$i]->setAttribut('fortschritt',$ergebnis);
$oRdf->obj[$i]->setAttribut('personentage',$phase->personentage);
@@ -89,8 +93,11 @@ else
$oRdf->obj[$idx]->setAttribut('nummer','');
$oRdf->obj[$idx]->setAttribut('titel','');
$oRdf->obj[$idx]->setAttribut('beschreibung','');
+ $oRdf->obj[$idx]->setAttribut('beginn_iso','');
+ $oRdf->obj[$idx]->setAttribut('ende_iso','');
$oRdf->obj[$idx]->setAttribut('beginn','');
$oRdf->obj[$idx]->setAttribut('ende','');
+ $oRdf->obj[$idx]->setAttribut('typ','organisationseinheit');
$oRdf->addSequence($projekt->oe_kurzbz);
@@ -107,8 +114,11 @@ else
$oRdf->obj[$idx]->setAttribut('nummer',$projekt->nummer);
$oRdf->obj[$idx]->setAttribut('titel',$projekt->titel);
$oRdf->obj[$idx]->setAttribut('beschreibung',$projekt->beschreibung);
- $oRdf->obj[$idx]->setAttribut('beginn',$projekt->beginn);
- $oRdf->obj[$idx]->setAttribut('ende',$projekt->ende);
+ $oRdf->obj[$idx]->setAttribut('beginn_iso',$projekt->beginn);
+ $oRdf->obj[$idx]->setAttribut('ende_iso',$projekt->ende);
+ $oRdf->obj[$idx]->setAttribut('beginn',$datum_obj->formatDatum($projekt->beginn,'d.m.Y'));
+ $oRdf->obj[$idx]->setAttribut('ende',$datum_obj->formatDatum($projekt->ende,'d.m.Y'));
+ $oRdf->obj[$idx]->setAttribut('typ','projekt');
$oRdf->addSequence($projekt->oe_kurzbz.'/'.$projekt->projekt_kurzbz, $projekt->oe_kurzbz);
@@ -137,11 +147,14 @@ else
$oRdf->obj[$idx]->setAttribut('nummer','');
$oRdf->obj[$idx]->setAttribut('titel',$projektphase->bezeichnung);
$oRdf->obj[$idx]->setAttribut('beschreibung',$projektphase->beschreibung);
- $oRdf->obj[$idx]->setAttribut('beginn',$projektphase->start);
- $oRdf->obj[$idx]->setAttribut('ende',$projektphase->ende);
+ $oRdf->obj[$idx]->setAttribut('beginn_iso',$projektphase->start);
+ $oRdf->obj[$idx]->setAttribut('ende_iso',$projektphase->ende);
+ $oRdf->obj[$idx]->setAttribut('beginn',$datum_obj->formatDatum($projektphase->start,'d.m.Y'));
+ $oRdf->obj[$idx]->setAttribut('ende',$datum_obj->formatDatum($projektphase->ende,'d.m.Y'));
$oRdf->obj[$idx]->setAttribut('fortschritt',$ergebnis);
$oRdf->obj[$idx]->setAttribut('budget',$projektphase->budget);
$oRdf->obj[$idx]->setAttribut('personentage',$projektphase->personentage);
+ $oRdf->obj[$idx]->setAttribut('typ','phase');
if (!is_null($projektphase->projektphase_fk))
$oRdf->addSequence($projekt->oe_kurzbz.'/'.$projekt->projekt_kurzbz.'/'.$projektphase->projektphase_id, $projekt->oe_kurzbz.'/'.$projekt->projekt_kurzbz.'/'.$projektphase->projektphase_fk);