--- 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 /> <a href=\"/fhiiqm/raum_report.php\" target=\"_self\" title=\"Berichte\" class='sc'>« zur Berichtsübersicht</a>";
+ echo "<br /> <a href=\"/fhiiqm/as_report.php\" target=\"_self\" title=\"Berichte\" class='sc'>« zur Berichtsübersicht</a>";
echo " | <a href=\"" . $_SERVER["PHP_SELF"] . "\" target=\"_self\" title=\"Raum-Typ\" class=\"sc\">neuer Arbeitsplatz-Gefährdungen Bericht</a>\n";
echo "</span>";
}
echo "<div align='center'>\n";
- echo "<p><b>Bericht Gefährdungen -> Maßnahmen am Arbeitsplatz</b></p>\n";
+ echo "<p><b>(6) Bericht Gefährdungen -> Maß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> </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> </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 /> ";
+ // 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 /> ";
- // 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 /> <a href=\"/fhiiqm/raum_report.php\" target=\"_self\" title=\"Berichte\" class='sc'>« zur Berichtsübersicht</a>";
+ echo "<br /><br /> <a href=\"/fhiiqm/as_report.php\" target=\"_self\" title=\"Berichte\" class='sc'>« zur Berichtsübersicht</a>";
echo " | <a href=\"" . $_SERVER["PHP_SELF"] . "\" target=\"_self\" title=\"Raum-Typ\" class=\"sc\">neuer Arbeitsplatz-Gefährdungen Bericht</a>\n";
echo "</span>";
}