fhiiqm/report/gefahr_ap_report.php
changeset 29 72f79dab938e
parent 28 8d8bce56918f
child 34 fc60ef80a7ad
equal deleted inserted replaced
28:8d8bce56918f 29:72f79dab938e
    78     $_GET["z"]  = $zeil;
    78     $_GET["z"]  = $zeil;
    79    
    79    
    80     if ($search)
    80     if ($search)
    81     {    
    81     {    
    82         echo "<span class='sc'>";
    82         echo "<span class='sc'>";
    83         echo "<br />&nbsp;&nbsp;&nbsp;<a href=\"/fhiiqm/raum_report.php\" target=\"_self\" title=\"Berichte\" class='sc'>&laquo; zur Berichts&uuml;bersicht</a>";
    83         echo "<br />&nbsp;&nbsp;&nbsp;<a href=\"/fhiiqm/as_report.php\" target=\"_self\" title=\"Berichte\" class='sc'>&laquo; zur Berichts&uuml;bersicht</a>";
    84         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";    
    84         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";    
    85         echo "</span>";
    85         echo "</span>";
    86     }
    86     }
    87     echo "<div align='center'>\n";
    87     echo "<div align='center'>\n";
    88     echo "<p><b>Bericht Gef&auml;hrdungen -> Ma&szlig;nahmen am Arbeitsplatz</b></p>\n";
    88     echo "<p><b>(6) Bericht Gef&auml;hrdungen -> Ma&szlig;nahmen am Arbeitsplatz</b></p>\n";
    89     echo "</div>\n";
    89     echo "</div>\n";
    90     
    90     
    91     if (!$search)
    91     if (!$search)
    92     {
    92     {
    93         include ($_SERVER['DOCUMENT_ROOT'] ."/fhiiqm/form/gefahr_ap_search_form.inc.php");
    93         include ($_SERVER['DOCUMENT_ROOT'] ."/fhiiqm/form/gefahr_ap_search_form.inc.php");
   136         
   136         
   137         if ($rag["geb"] > -1) $krit = " [Geb&auml;ude = '" . $rag["geb"] ."']";
   137         if ($rag["geb"] > -1) $krit = " [Geb&auml;ude = '" . $rag["geb"] ."']";
   138         if ($rag["rnum"] > -1)
   138         if ($rag["rnum"] > -1)
   139         { 
   139         { 
   140             if ($krit) $bd = " ".$bind; else $bd = "";
   140             if ($krit) $bd = " ".$bind; else $bd = "";
   141             $krit .= $bd." [Raum-Nr. = '" . $rag["rnum"] ."']";
   141             $rnr = $dbc -> querySingleItem("SELECT Raum_nr FROM Raum WHERE raum_ID = ".$rag["rnum"]);
       
   142             $krit .= $bd." [Raum-Nr. = '$rnr']";
   142         }   
   143         }   
   143         if ($rag["aptyp"] > -1)
   144         if ($rag["aptyp"] > -1)
   144         { 
   145         { 
   145             if ($krit) $bd = " ".$bind; else $bd = "";
   146             if ($krit) $bd = " ".$bind; else $bd = "";
   146             $krit .= $bd." [Arb.Platz-Typ = '" . $rag["aptyp"] ."']";
   147             $krit .= $bd." [Arb.Platz-Typ = '" . $rag["aptyp"] ."']";
   193                     echo "<td>$row->arbplatz_typ - $row->arbplatz_typ_bez</td>";
   194                     echo "<td>$row->arbplatz_typ - $row->arbplatz_typ_bez</td>";
   194                     echo "<td>$row->gefahr_ID - $row->gefahr_bez</td>";
   195                     echo "<td>$row->gefahr_ID - $row->gefahr_bez</td>";
   195                     echo "<td>$row->asm_bez</td>";
   196                     echo "<td>$row->asm_bez</td>";
   196 //                    echo "<td>".nl2br($row->asm_bem)."</td></tr>\n";
   197 //                    echo "<td>".nl2br($row->asm_bem)."</td></tr>\n";
   197                 }
   198                 }
   198                 elseif ($rid == $row->raum_ID && $gfid != $row->gefahr_ID)
   199                 elseif ($rid == $row->raum_ID && $aptyp != $row->arbplatz_typ)
   199                 {
   200                 {
   200                     echo "<tr bgcolor='" . $bg . "'>"; 
   201                     echo "<tr bgcolor='" . $bg . "'>"; 
   201                     echo "<td colspan=3>&nbsp;</td>";
   202                     echo "<td colspan=3>&nbsp;</td>";
   202                     echo "<td>$row->arbplatz_typ - $row->arbplatz_typ_bez</td>";
   203                     echo "<td>$row->arbplatz_typ - $row->arbplatz_typ_bez</td>";
       
   204                     echo "<td>$row->gefahr_ID - $row->gefahr_bez</td>";
       
   205                     echo "<td>$row->asm_bez</td>";
       
   206                 }
       
   207                 elseif ($rid == $row->raum_ID && $aptyp == $row->arbplatz_typ && $gfid != $row->gefahr_ID)
       
   208                 {
       
   209                     echo "<tr bgcolor='" . $bg . "'>"; 
       
   210                     echo "<td colspan=4>&nbsp;</td>";
   203                     echo "<td>$row->gefahr_ID - $row->gefahr_bez</td>";
   211                     echo "<td>$row->gefahr_ID - $row->gefahr_bez</td>";
   204                     echo "<td>$row->asm_bez</td>";
   212                     echo "<td>$row->asm_bez</td>";
   205 //                    echo "<td>".nl2br($row->asm_bem)."</td></tr>\n";
   213 //                    echo "<td>".nl2br($row->asm_bem)."</td></tr>\n";
   206                     
   214                     
   207                 }
   215                 }
   212                     echo "<td>$row->asm_bez</td>";
   220                     echo "<td>$row->asm_bez</td>";
   213 //                    echo "<td>$row->asm_bem</td></tr>\n";
   221 //                    echo "<td>$row->asm_bem</td></tr>\n";
   214                      
   222                      
   215                 }    
   223                 }    
   216                 $rid    = $row->raum_ID;
   224                 $rid    = $row->raum_ID;
   217                 $gfid     = $row->gefahr_ID;
   225                 $aptyp  = $row->arbplatz_typ;
   218                 $asmid    = $row->asm_ID;
   226                 $gfid   = $row->gefahr_ID;
       
   227                 $asmid  = $row->asm_ID;
   219             }   
   228             }   
   220             echo "</table>\n";
   229             echo "</table>\n";
   221 
   230             echo "</div>\n";
   222             echo "<p></p>";
   231 
       
   232             echo "<br />&nbsp;&nbsp;&nbsp;";
       
   233             // Parameter aus $_GET fuer weitere Seiten
       
   234             $_GET["s"] = 1; // bewirkt weitere Suche
       
   235             foreach ($_GET as $key=>$val)
       
   236             {
       
   237                 if ($key != "st") $liste .= "&" . $key ."=".$val;
       
   238             }    
       
   239             // Links auf andere Seiten generieren
       
   240             liste_links($start,$zeil,$ianz,$liste);
       
   241 
       
   242             echo "<p style=\"page-break-before:always\"></p>";
   223             
   243             
       
   244             echo "<div align='center'>\n";
   224             $sql = "SELECT DISTINCT a.gefahr_ID, gefahr_bez, asm_bez, asm_bem, gf_asm_nr 
   245             $sql = "SELECT DISTINCT a.gefahr_ID, gefahr_bez, asm_bez, asm_bem, gf_asm_nr 
   225                     FROM Raum r LEFT OUTER JOIN Raum_Typ rt ON r.raumtyp_ID = rt.raumtyp_ID
   246                     FROM Raum r LEFT OUTER JOIN Raum_Typ rt ON r.raumtyp_ID = rt.raumtyp_ID
   226                         LEFT OUTER JOIN Raum_Arbplatz_Typ ra ON ra.raum_ID = r.raum_ID
   247                         LEFT OUTER JOIN Raum_Arbplatz_Typ ra ON ra.raum_ID = r.raum_ID
   227                         LEFT OUTER JOIN Arbplatz_Typ at ON ra.arbplatz_typ = at.arbplatz_typ
   248                         LEFT OUTER JOIN Arbplatz_Typ at ON ra.arbplatz_typ = at.arbplatz_typ
   228                         LEFT OUTER JOIN Gefahr_Arbplatz a ON a.arbplatz_typ = at.arbplatz_typ
   249                         LEFT OUTER JOIN Gefahr_Arbplatz a ON a.arbplatz_typ = at.arbplatz_typ
   261 
   282 
   262             echo "<p></p><table width=80%><tr><td class='right'><a href=\"javascript:window.print()\" class='sc'>
   283             echo "<p></p><table width=80%><tr><td class='right'><a href=\"javascript:window.print()\" class='sc'>
   263                 <img src=\"/fhiiqm/img/printer.png\" alt=\"Bericht drucken\" border=\"0\" align=\"right\" title=\"Bericht drucken\"></a></td></tr></table>";
   284                 <img src=\"/fhiiqm/img/printer.png\" alt=\"Bericht drucken\" border=\"0\" align=\"right\" title=\"Bericht drucken\"></a></td></tr></table>";
   264             echo "</div>\n";
   285             echo "</div>\n";
   265             
   286             
   266             echo "<br />&nbsp;&nbsp;&nbsp;";
       
   267             // Parameter aus $_GET fuer weitere Seiten
       
   268             $_GET["s"] = 1; // bewirkt weitere Suche
       
   269             foreach ($_GET as $key=>$val)
       
   270             {
       
   271                 if ($key != "st") $liste .= "&" . $key ."=".$val;
       
   272             }    
       
   273             // Links auf andere Seiten generieren
       
   274             liste_links($start,$zeil,$ianz,$liste);
       
   275         }
   287         }
   276         else
   288         else
   277         {
   289         {
   278             echo "<p class='red'>&nbsp;&nbsp;&nbsp;Leider gibt es kein Ergebnis für die von Ihnen gewählten Kriterien!</p>";
   290             echo "<p class='red'>&nbsp;&nbsp;&nbsp;Leider gibt es kein Ergebnis für die von Ihnen gewählten Kriterien!</p>";
   279             echo "</div>\n";
   291             echo "</div>\n";
   280         }
   292         }
   281         echo "<span class='sc'>";
   293         echo "<span class='sc'>";
   282         echo "<br /><br />&nbsp;&nbsp;&nbsp;<a href=\"/fhiiqm/raum_report.php\" target=\"_self\" title=\"Berichte\" class='sc'>&laquo; zur Berichts&uuml;bersicht</a>";
   294         echo "<br /><br />&nbsp;&nbsp;&nbsp;<a href=\"/fhiiqm/as_report.php\" target=\"_self\" title=\"Berichte\" class='sc'>&laquo; zur Berichts&uuml;bersicht</a>";
   283         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";    
   295         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";    
   284         echo "</span>";
   296         echo "</span>";
   285     }
   297     }
   286 
   298 
   287 ?>
   299 ?>