diff -r 6f4b105daa24 -r 9c668cd391fa fhiiqm/inc/prozess_dat_show.inc.php
--- a/fhiiqm/inc/prozess_dat_show.inc.php Thu Sep 12 09:04:56 2013 +0200
+++ b/fhiiqm/inc/prozess_dat_show.inc.php Fri Dec 20 15:19:32 2013 +0100
@@ -1,81 +1,101 @@
-\n";
- echo "
Prozess-Bezeichnung: | " . $pz["bez"] . " | |
\n";
- echo "Prozess-Beschreibung: | " . nl2br($pz["bezl"]) . " | |
\n";
- // Produkt
- $prod = $dbc->querySingleItem("SELECT prod_name FROM Produkt WHERE produkt_ID = ".$pz["prid"]);
- echo "zu Produkt: | $prod | |
\n";
- // Auftraggeber
- $aname = $dbc -> querySingleItem("SELECT CONCAT(nachname,', ',vorname) FROM Mitarbeiter WHERE persknr = " .$pz["persknra"]);
- echo "Auftraggeber: | $aname | |
\n";
- // Verantwortlicherer
- $vname = $dbc -> querySingleItem("SELECT CONCAT(nachname,', ',vorname) FROM Mitarbeiter WHERE persknr = " .$pz["persknr"]);
- echo "Verantwortlicher: | $vname | |
\n";
- // zu Prozess
- if ($pz['pzref'])
- {
- $prozref = $dbc -> querySingleItem("SELECT proz_bez FROM Prozess WHERE proz_ID = " .$pz['pzref']);
- echo "gehört zu Prozess: | $prozref | |
\n";
- }
- // Datums
- if ($pz["psdat"])
- {$sdat = new DateTime($pz["psdat"]); $sdat = $sdat->format("d.m.Y");}
- else $sdat = " ";
- echo "Plan Startdatum: | $sdat |
\n";
- if ($pz["pedat"])
- {$sdat = new DateTime($pz["pedat"]); $sdat = $sdat->format("d.m.Y");}
- else $sdat = " ";
- echo "Plan Enddatum: | $sdat |
\n";
- echo "Plan Kosten: | ".number_format($pz["pkost"],2,",",".")." € |
\n";
- if ($pz["sdat"])
- {$sdat = new DateTime($pz["sdat"]); $sdat = $sdat->format("d.m.Y");}
- else $sdat = " ";
- echo "Startdatum: | $sdat |
\n";
- if ($pz["edat"])
- {$sdat = new DateTime($pz["edat"]); $sdat = $sdat->format("d.m.Y");}
- else $sdat = " ";
- echo "Enddatum: | $sdat |
\n";
- echo "Kosten: | ".number_format($pz["kost"],2,",",".")." € |
\n";
- // Arbeitsschritte
- if (is_array($pz["step"]))
- {
- $arrstat = $dbc -> queryObjectArray("SELECT proz_stat_ID,proz_stat_bez FROM Proz_Status");
- foreach ($arrstat as $row)
- $as[$row->proz_stat_ID] = $row->proz_stat_bez;
- echo "Arbeitsschritte: | ";
- $i=0;
- foreach ($pz["step"] as $step)
- {
- if ($next) $next ="
| "; else $next =" ";
- if ($pz["del"][$i]) $stdel = " GELÖSCHT"; else $stdel = "";
- if ($step) echo "$next(".$pz["sort"][$i].") $step; ".$as[$pz["ststat"][$i]]."; " .$pz["stbem"][$i]."$stdel |
\n";
- $i++;
- }
- }
- // Dringlichkeit
- if ($pz["urg"])
- {
- $urg = $dbc -> querySingleItem("SELECT proz_urg_bez FROM Proz_Dringlichkeit WHERE proz_urg_ID=".$pz["urg"]);
- echo "Dringlichkeit: | $urg | |
\n";
- }
- // Status
- if ($pz["stat"])
- {
- $stat = $dbc -> querySingleItem("SELECT proz_stat_bez FROM Proz_Status WHERE proz_stat_ID=".$pz["stat"]);
- echo "Status: | $stat | |
\n";
- }
- // Bemerkung
- if ($pz["bem"])
- echo "Bemerkung: | " . nl2br($pz["bem"]) . " | |
\n";
- echo "\n";
-
+\n";
+ echo "Prozess-Bezeichnung: | " . $pz["bez"] . " | |
\n";
+ echo "Prozess-Beschreibung: | " . nl2br($pz["bezl"]) . " | |
\n";
+ // Produkt
+ $prod = $dbc->querySingleItem("SELECT prod_name FROM Produkt WHERE produkt_ID = ".$pz["prid"]);
+ echo "zu Produkt: | $prod | |
\n";
+ // Auftraggeber
+ $aname = $dbc -> querySingleItem("SELECT CONCAT(nachname,', ',vorname) FROM Mitarbeiter WHERE persknr = " .$pz["persknra"]);
+ echo "Auftraggeber: | $aname | |
\n";
+ // Verantwortlicherer
+ $vname = $dbc -> querySingleItem("SELECT CONCAT(nachname,', ',vorname) FROM Mitarbeiter WHERE persknr = " .$pz["persknr"]);
+ echo "Verantwortlicher: | $vname | |
\n";
+ // zu Prozess
+ if ($pz['pzref'])
+ {
+ $prozref = $dbc -> querySingleItem("SELECT proz_bez FROM Prozess WHERE proz_ID = " .$pz['pzref']);
+ echo "gehört zu Prozess: | $prozref | |
\n";
+ }
+ // Datums
+ if ($pz["psdat"])
+ {$sdat = new DateTime($pz["psdat"]); $sdat = $sdat->format("d.m.Y");}
+ else $sdat = " ";
+ echo "Plan Startdatum: | $sdat |
\n";
+ if ($pz["pedat"])
+ {$sdat = new DateTime($pz["pedat"]); $sdat = $sdat->format("d.m.Y");}
+ else $sdat = " ";
+ echo "Plan Enddatum: | $sdat |
\n";
+ echo "Plan Kosten: | ".number_format($pz["pkost"],2,",",".")." € |
\n";
+ if ($pz["sdat"])
+ {$sdat = new DateTime($pz["sdat"]); $sdat = $sdat->format("d.m.Y");}
+ else $sdat = " ";
+ echo "Startdatum: | $sdat |
\n";
+ if ($pz["edat"])
+ {$sdat = new DateTime($pz["edat"]); $sdat = $sdat->format("d.m.Y");}
+ else $sdat = " ";
+ echo "Enddatum: | $sdat |
\n";
+ echo "Kosten: | ".number_format($pz["kost"],2,",",".")." € |
\n";
+ // Arbeitsschritte
+ if (is_array($pz["step"]))
+ {
+ $arrstat = $dbc -> queryObjectArray("SELECT proz_stat_ID,proz_stat_bez FROM Proz_Status");
+ foreach ($arrstat as $row)
+ $as[$row->proz_stat_ID] = $row->proz_stat_bez;
+ echo "Arbeitsschritte: | ";
+ $i=0;
+ foreach ($pz["step"] as $step)
+ {
+ if ($next) $next ="
| "; else $next =" ";
+ if ($pz["del"][$i]) $stdel = " GELÖSCHT"; else $stdel = "";
+ if ($step) echo "$next(".$pz["sort"][$i].") $step; ".$as[$pz["ststat"][$i]]."; " .$pz["stbem"][$i]."$stdel |
\n";
+ $i++;
+ }
+ }
+ // Dringlichkeit
+ if ($pz["urg"])
+ {
+ $urg = $dbc -> querySingleItem("SELECT proz_urg_bez FROM Proz_Dringlichkeit WHERE proz_urg_ID=".$pz["urg"]);
+ echo "Dringlichkeit: | $urg | |
\n";
+ }
+ // Status
+ if ($pz["stat"])
+ {
+ $stat = $dbc -> querySingleItem("SELECT proz_stat_bez FROM Proz_Status WHERE proz_stat_ID=".$pz["stat"]);
+ echo "Status: | $stat | |
\n";
+ }
+ // Raum-Arbeitsgruppen
+ if (is_array($pz["rag"]) && count($pz["rag"])>0)
+ {
+ $arrag = $dbc -> queryObjectArray("SELECT rag_ID,CONCAT(abt_name,': ',rag_bez) AS rag
+ FROM fhiiqm.RaumArb_Gruppe rag
+ LEFT OUTER JOIN Abteilung a ON rag.abt_ID=a.abt_ID
+ ORDER BY rag.abt_ID,rag_bez");
+ foreach ($arrag as $row)
+ $rag[$row->rag_ID] = $row->rag;
+ echo "betroffene Arbeitsgruppen: | ";
+ $i=0;
+ $next = null;
+ foreach ($pz["rag"] as $ag)
+ {
+ if ($next) $next ="
| "; else $next =" ";
+ if ($pz["delag"][$i]) $stdel = " GELÖSCHT"; else $stdel = "";
+ if ($ag > 0) echo "$next".$rag[$pz["rag"][$i]]."$stdel |
\n";
+ $i++;
+ }
+ }
+ // Bemerkung
+ if ($pz["bem"])
+ echo "Bemerkung: | " . nl2br($pz["bem"]) . " | |
\n";
+ echo "\n";
+
?>
\ No newline at end of file