fhiiqm/report/aptyp_gefahr_massn_report.php
changeset 31 0a1eb975fbd9
parent 29 72f79dab938e
child 34 fc60ef80a7ad
--- a/fhiiqm/report/aptyp_gefahr_massn_report.php	Fri Aug 31 14:22:20 2012 +0200
+++ b/fhiiqm/report/aptyp_gefahr_massn_report.php	Fri Nov 16 10:39:25 2012 +0100
@@ -9,18 +9,21 @@
 
     error_reporting(E_ALL ^ E_NOTICE);
     
-    session_start();
-    if (! isset($_SESSION["userid"]))
-    { 
-        include_once ($_SERVER['DOCUMENT_ROOT'] ."/fhiiqm/inc/func_lib.inc.php");	
-        login($_SERVER["PHP_SELF"]);
-        exit;
-    }
-    
-    if (is_null($_SESSION["recht"]) || (!is_null($_SESSION["recht"]) && !in_array("asr",$_SESSION["recht"]) && !in_array("ase",$_SESSION["recht"])))
+    if (!isset($_GET['s']) || $_GET['s'] != 2 )
     {
-        header("Location: start.php");
-        exit;
+        session_start();
+        if (! isset($_SESSION["userid"]))
+        { 
+            include_once ($_SERVER['DOCUMENT_ROOT'] ."/fhiiqm/inc/func_lib.inc.php");	
+            login($_SERVER["PHP_SELF"]);
+            exit;
+        }
+        
+        if (is_null($_SESSION["recht"]) || (!is_null($_SESSION["recht"]) && !in_array("asr",$_SESSION["recht"]) && !in_array("ase",$_SESSION["recht"])))
+        {
+            header("Location: start.php");
+            exit;
+        }
     }    
 	include_once($_SERVER['DOCUMENT_ROOT'] ."/fhiiqm/inc/dbconnect.inc.php");
 	if (!isset($dbc) || !$dbc) $dbc = new dbconnection();
@@ -41,9 +44,12 @@
 
 <?php    
     echo "&nbsp;";  
-    echo "<div class=\"float-br smaller\" valign='top'>";
-    echo "&nbsp;&nbsp;&nbsp;user: " . $_SESSION["userid"];
-    echo "&nbsp;&nbsp;&nbsp;<a class='sc' href='/fhiiqm/logout.php' title='Session beenden'>logout</a></div>\n";
+    if (!isset($_GET['s']) || $_GET['s'] != 2 )
+    {
+        echo "<div class=\"float-br smaller\" valign='top'>";
+        echo "&nbsp;&nbsp;&nbsp;user: " . $_SESSION["userid"];
+        echo "&nbsp;&nbsp;&nbsp;<a class='sc' href='/fhiiqm/logout.php' title='Session beenden'>logout</a></div>\n";
+    }
     echo "<div class=\"float-r\"><img src=\"/fhiiqm/img/role.png\" border=\"0\" alt=\"Arbeitssicherheit\" title=\"Arbeitssicherheit\"/></div>\n";
 
     $rag    = $_POST["rag"];    // Parameter aus Form
@@ -73,7 +79,7 @@
     $_GET["s3"] = $rag["sort3"];
     $_GET["z"]  = $zeil;
    
-    if ($search)
+    if ($search && $_GET['s'] != 2)
     {    
         echo "<span class='sc'>";
         echo "<br />&nbsp;&nbsp;&nbsp;<a href=\"/fhiiqm/as_report.php\" target=\"_self\" title=\"Berichte\" class='sc'>&laquo; zur Berichts&uuml;bersicht</a>";
@@ -278,24 +284,32 @@
             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);
+            if ($search != 2) // Aufruf aus fhiiqm
+            {    
+                // 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
         {
             echo "<p class='red'>&nbsp;&nbsp;&nbsp;Leider gibt es kein Ergebnis für die von Ihnen gewählten Kriterien!</p>";
             echo "</div>\n";
         }
-        echo "<span class='sc'>";
-        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=\"Arbplatz-Gef.-Massn\" class=\"sc\">neuer Bericht Arbeitsplatztyp - Gef&auml;hrdung - Ma&szlig;nahme</a>\n";    
-        echo "</span>";
+        if ($search != 2)
+        {    
+            echo "<span class='sc'>";
+            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=\"Arbplatz-Gef.-Massn\" class=\"sc\">neuer Bericht Arbeitsplatztyp - Gef&auml;hrdung - Ma&szlig;nahme</a>\n";    
+            echo "</span>";
+        }
+        else
+            echo "<a href='javascript:history.back();' onMouseOver=\"{window.status='Zur&uuml;ck'; return true;}\">&laquo; Zur&uuml;ck</a>";
 
     }