From e0ad7dac89f8460fc6c605d6304b032ea55fba7e Mon Sep 17 00:00:00 2001 From: Karl Burkhart Date: Mon, 3 Oct 2011 14:48:08 +0000 Subject: [PATCH] =?UTF-8?q?Fortschritt=20hinzugef=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- rdf/projektphase.rdf.php | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/rdf/projektphase.rdf.php b/rdf/projektphase.rdf.php index 235435d49..f7382e1cc 100755 --- a/rdf/projektphase.rdf.php +++ b/rdf/projektphase.rdf.php @@ -16,6 +16,7 @@ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA. * * Authors: Christian Paminger + * Karl Burkhart */ require_once('../config/vilesci.config.inc.php'); require_once('../include/functions.inc.php'); @@ -30,10 +31,16 @@ $oRdf->sendHeader(); if(isset($_GET['projektphase_id'])) { $phase = new projektphase(); + $timestamp = time(); + $timestamp = date('Y-m-d'); $phase->load($_GET['projektphase_id']); - + $ergebnis = $phase->getFortschritt($_GET['projektphase_id']); $i=$oRdf->newObjekt($phase->projektphase_id); + + // hat phase schon begonnen + if($timestamp <= $projektphase->start || $projektphase->start == '') + $ergebnis = "-"; $oRdf->obj[$i]->setAttribut('projektphase_id',$phase->projektphase_id); $oRdf->obj[$i]->setAttribut('projekt_kurzbz',$phase->projekt_kurzbz); @@ -43,6 +50,7 @@ if(isset($_GET['projektphase_id'])) $oRdf->obj[$i]->setAttribut('start',$phase->start); $oRdf->obj[$i]->setAttribut('ende',$phase->ende); $oRdf->obj[$i]->setAttribut('budget',$phase->budget); + $oRdf->obj[$i]->setAttribut('fortschritt',$ergebnis); $oRdf->obj[$i]->setAttribut('personentage',$phase->personentage); if($phase->projektphase_fk!='') @@ -108,7 +116,15 @@ else for ($j=0;$jresult);$j++) { $projektphase=$projektphase_obj->result[$j]; - //var_dump($projektphase); + + $timestamp = time(); + $timestamp = date('Y-m-d'); + + $ergebnis = $projektphase->getFortschritt($projektphase->projektphase_id); + + // hat phase schon begonnen + if($timestamp <= $projektphase->start || $projektphase->start == '') + $ergebnis = "-"; $idx=$oRdf->newObjekt($projekt->oe_kurzbz.'/'.$projekt->projekt_kurzbz.'/'.$projektphase->projektphase_id); @@ -122,6 +138,7 @@ else $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('fortschritt',$ergebnis); $oRdf->obj[$idx]->setAttribut('budget',$projektphase->budget); $oRdf->obj[$idx]->setAttribut('personentage',$projektphase->personentage);