fhiiqm/inc/info_dat_show.inc.php
changeset 24 15f33315f045
parent 1 6288d5685bff
child 25 482252ff12fd
--- a/fhiiqm/inc/info_dat_show.inc.php	Mon Feb 06 13:44:00 2012 +0100
+++ b/fhiiqm/inc/info_dat_show.inc.php	Fri Mar 02 13:54:32 2012 +0100
@@ -10,6 +10,7 @@
             echo "<table>\n";
             echo "<tr><td>Infotitel: </td><td>" . $inf["iname"] . "<td></td></tr>\n";
             echo "<tr><td>Kurzinfo: </td><td>" . nl2br($inf["ilong"]) . "<td></td></tr>\n";
+            echo "<tr><td>Kennzeichen: </td><td>" . $inf["sort"] . "<td></td></tr>\n";
             // Infoyp
             $sql = "SELECT infotyp_ID, infotyp_bez FROM Info_Typ
                         WHERE infotyp_ID = '" . $inf['ityp'] . "'";
@@ -18,11 +19,24 @@
                 foreach ($result as $row)
                 echo "<tr><td>Infoyp: </td><td>" . $row->infotyp_bez . "</td></tr>\n";
             }
-            if (is_object($idat)) $sdat = $idat->format('d.m.Y'); else $sdat = "&nbsp;";
+            // Datums
+            if (is_object($idat)) 
+                $sdat = $idat->format('d.m.Y');  
+            elseif ($inf["cdat"])
+                {$sdat = new DateTime($inf["cdat"]); $sdat = $sdat->format("d.m.Y");}
+            else $sdat = "&nbsp;";
             echo "<tr><td>Erstellungsdatum: </td><td>$sdat</td></tr>\n";
-            if (is_object($bdat)) $sdat = $bdat->format('d.m.Y'); else $sdat = "&nbsp;";
+            if (is_object($bdat)) 
+                $sdat = $bdat->format('d.m.Y');
+            elseif ($inf["vdat"])
+                {$sdat = new DateTime($inf["vdat"]); $sdat = $sdat->format("d.m.Y");}
+            else $sdat = "&nbsp;";
             echo "<tr><td>g&uuml;ltig ab: </td><td>$sdat</td></tr>\n";
-            if (is_object($edat)) $sdat = $edat->format('d.m.Y'); else $sdat = "&nbsp;";
+            if (is_object($edat)) 
+                $sdat = $edat->format('d.m.Y'); 
+            elseif ($inf["bdat"])
+                {$sdat = new DateTime($inf["bdat"]); $sdat = $sdat->format("d.m.Y");}
+            else $sdat = "&nbsp;";
             echo "<tr><td>g&uuml;ltig bis: </td><td>$sdat</td></tr>\n";
             // Autor
             if ($inf["pers"])
@@ -80,6 +94,18 @@
                     }
                 }
             }
+            //Verantwortliche+Prioritaet
+            if (isset($inf["vpers"])&& is_array($inf["vpers"]))
+            {
+                echo "<tr><td>Verantwortliche(r):</td>";
+                for ($k=0; $k<count($inf["vpers"]); $k++)
+                {
+                    if ($k == 0) $leer = ""; else $leer = "<td>&nbsp;</td>";
+                    $sql = "SELECT CONCAT (nachname, ', ',vorname) as pname FROM fhiiqm.Mitarbeiter WHERE persknr=" . $inf["vpers"][$k];
+                    $pname = $dbc -> querySingleItem($sql);                    
+                    echo "$leer<td>".$pname."&nbsp;&nbsp;&nbsp;Bemerkung: ".$inf["prio"][$k]."</td></tr>";    
+                }
+            }
             // Bezug zu anderer Info
             if ($inf["infrel"])
             {