fhiiqm/report/gefahr_ap_report.php
changeset 29 72f79dab938e
parent 28 8d8bce56918f
child 34 fc60ef80a7ad
--- a/fhiiqm/report/gefahr_ap_report.php	Thu Jul 12 13:29:11 2012 +0200
+++ b/fhiiqm/report/gefahr_ap_report.php	Thu Aug 23 10:17:50 2012 +0200
@@ -80,12 +80,12 @@
     if ($search)
     {    
         echo "<span class='sc'>";
-        echo "<br />&nbsp;&nbsp;&nbsp;<a href=\"/fhiiqm/raum_report.php\" target=\"_self\" title=\"Berichte\" class='sc'>&laquo; zur Berichts&uuml;bersicht</a>";
+        echo "<br />&nbsp;&nbsp;&nbsp;<a href=\"/fhiiqm/as_report.php\" target=\"_self\" title=\"Berichte\" class='sc'>&laquo; zur Berichts&uuml;bersicht</a>";
         echo "&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;<a href=\"" . $_SERVER["PHP_SELF"] . "\" target=\"_self\" title=\"Raum-Typ\" class=\"sc\">neuer Arbeitsplatz-Gef&auml;hrdungen Bericht</a>\n";    
         echo "</span>";
     }
     echo "<div align='center'>\n";
-    echo "<p><b>Bericht Gef&auml;hrdungen -> Ma&szlig;nahmen am Arbeitsplatz</b></p>\n";
+    echo "<p><b>(6) Bericht Gef&auml;hrdungen -> Ma&szlig;nahmen am Arbeitsplatz</b></p>\n";
     echo "</div>\n";
     
     if (!$search)
@@ -138,7 +138,8 @@
         if ($rag["rnum"] > -1)
         { 
             if ($krit) $bd = " ".$bind; else $bd = "";
-            $krit .= $bd." [Raum-Nr. = '" . $rag["rnum"] ."']";
+            $rnr = $dbc -> querySingleItem("SELECT Raum_nr FROM Raum WHERE raum_ID = ".$rag["rnum"]);
+            $krit .= $bd." [Raum-Nr. = '$rnr']";
         }   
         if ($rag["aptyp"] > -1)
         { 
@@ -195,13 +196,20 @@
                     echo "<td>$row->asm_bez</td>";
 //                    echo "<td>".nl2br($row->asm_bem)."</td></tr>\n";
                 }
-                elseif ($rid == $row->raum_ID && $gfid != $row->gefahr_ID)
+                elseif ($rid == $row->raum_ID && $aptyp != $row->arbplatz_typ)
                 {
                     echo "<tr bgcolor='" . $bg . "'>"; 
                     echo "<td colspan=3>&nbsp;</td>";
                     echo "<td>$row->arbplatz_typ - $row->arbplatz_typ_bez</td>";
                     echo "<td>$row->gefahr_ID - $row->gefahr_bez</td>";
                     echo "<td>$row->asm_bez</td>";
+                }
+                elseif ($rid == $row->raum_ID && $aptyp == $row->arbplatz_typ && $gfid != $row->gefahr_ID)
+                {
+                    echo "<tr bgcolor='" . $bg . "'>"; 
+                    echo "<td colspan=4>&nbsp;</td>";
+                    echo "<td>$row->gefahr_ID - $row->gefahr_bez</td>";
+                    echo "<td>$row->asm_bez</td>";
 //                    echo "<td>".nl2br($row->asm_bem)."</td></tr>\n";
                     
                 }
@@ -214,13 +222,26 @@
                      
                 }    
                 $rid    = $row->raum_ID;
-                $gfid     = $row->gefahr_ID;
-                $asmid    = $row->asm_ID;
+                $aptyp  = $row->arbplatz_typ;
+                $gfid   = $row->gefahr_ID;
+                $asmid  = $row->asm_ID;
             }   
             echo "</table>\n";
+            echo "</div>\n";
 
-            echo "<p></p>";
+            echo "<br />&nbsp;&nbsp;&nbsp;";
+            // Parameter aus $_GET fuer weitere Seiten
+            $_GET["s"] = 1; // bewirkt weitere Suche
+            foreach ($_GET as $key=>$val)
+            {
+                if ($key != "st") $liste .= "&" . $key ."=".$val;
+            }    
+            // Links auf andere Seiten generieren
+            liste_links($start,$zeil,$ianz,$liste);
+
+            echo "<p style=\"page-break-before:always\"></p>";
             
+            echo "<div align='center'>\n";
             $sql = "SELECT DISTINCT a.gefahr_ID, gefahr_bez, asm_bez, asm_bem, gf_asm_nr 
                     FROM Raum r LEFT OUTER JOIN Raum_Typ rt ON r.raumtyp_ID = rt.raumtyp_ID
                         LEFT OUTER JOIN Raum_Arbplatz_Typ ra ON ra.raum_ID = r.raum_ID
@@ -263,15 +284,6 @@
                 <img src=\"/fhiiqm/img/printer.png\" alt=\"Bericht drucken\" border=\"0\" align=\"right\" title=\"Bericht drucken\"></a></td></tr></table>";
             echo "</div>\n";
             
-            echo "<br />&nbsp;&nbsp;&nbsp;";
-            // Parameter aus $_GET fuer weitere Seiten
-            $_GET["s"] = 1; // bewirkt weitere Suche
-            foreach ($_GET as $key=>$val)
-            {
-                if ($key != "st") $liste .= "&" . $key ."=".$val;
-            }    
-            // Links auf andere Seiten generieren
-            liste_links($start,$zeil,$ianz,$liste);
         }
         else
         {
@@ -279,7 +291,7 @@
             echo "</div>\n";
         }
         echo "<span class='sc'>";
-        echo "<br /><br />&nbsp;&nbsp;&nbsp;<a href=\"/fhiiqm/raum_report.php\" target=\"_self\" title=\"Berichte\" class='sc'>&laquo; zur Berichts&uuml;bersicht</a>";
+        echo "<br /><br />&nbsp;&nbsp;&nbsp;<a href=\"/fhiiqm/as_report.php\" target=\"_self\" title=\"Berichte\" class='sc'>&laquo; zur Berichts&uuml;bersicht</a>";
         echo "&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;<a href=\"" . $_SERVER["PHP_SELF"] . "\" target=\"_self\" title=\"Raum-Typ\" class=\"sc\">neuer Arbeitsplatz-Gef&auml;hrdungen Bericht</a>\n";    
         echo "</span>";
     }