fhiiqm/report/rag_gf_msn_vs_report.php
author Bettina Schwarzer
Fri, 05 Feb 2016 14:03:40 +0100
changeset 44 d652bbba2d43
parent 29 72f79dab938e
permissions -rw-r--r--
fhiiqm: achilleus -> db2, Korrekturen
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
44
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
     1
<?php
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
     2
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
     3
/**
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
     4
 * @author Bettina Schwarzer, Fritz-Haber-Institut
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
     5
 * @copyright 07/2012
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
     6
 * 
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
     7
 * Report Gefaehrdungsanalye/Vorsorge Arbeitsbereiche (Raum-Arb.-Gruppen)
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
     8
 *  
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
     9
 */
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
    10
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
    11
    error_reporting(E_ALL ^ E_NOTICE);
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
    12
    
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
    13
    if (!isset($_GET['s']) || $_GET['s'] != 2 )
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
    14
    {
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
    15
        session_start();
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
    16
        if (! isset($_SESSION["userid"]))
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
    17
        { 
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
    18
            include_once ($_SERVER['DOCUMENT_ROOT'] ."/fhiiqm/inc/func_lib.inc.php");	
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
    19
            login($_SERVER["PHP_SELF"]);
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
    20
            exit;
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
    21
        }
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
    22
        
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
    23
        if (is_null($_SESSION["recht"]) || (!is_null($_SESSION["recht"]) && !in_array("asr",$_SESSION["recht"]) && !in_array("ase",$_SESSION["recht"])))
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
    24
        {
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
    25
            header("Location: start.php");
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
    26
            exit;
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
    27
        }
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
    28
    }    
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
    29
	include_once($_SERVER['DOCUMENT_ROOT'] ."/fhiiqm/inc/dbconnect.inc.php");
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
    30
	if (!isset($dbc) || !$dbc) $dbc = new dbconnection();
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
    31
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
    32
?>
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
    33
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
    34
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
    35
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
    36
<head>
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
    37
	<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
    38
   	<link href="/fhiiqm/css/db.css" rel="STYLESHEET" type="TEXT/CSS"  media="screen"/> 
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
    39
   	<link href="/fhiiqm/css/db_print.css" rel="STYLESHEET" type="TEXT/CSS"  media="print"/> 
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
    40
	<title>Report Abt./AG Gef&auml;hrdungen Ma&szlig;nahmen Vorsorge</title>
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
    41
</head>
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
    42
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
    43
<body>
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
    44
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
    45
<?php    
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
    46
    echo "&nbsp;";  
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
    47
    if (!isset($_GET['s']) || $_GET['s'] != 2 )
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
    48
    {
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
    49
        echo "<div class=\"float-br smaller\" valign='top'>";
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
    50
        echo "&nbsp;&nbsp;&nbsp;user: " . $_SESSION["userid"];
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
    51
        echo "&nbsp;&nbsp;&nbsp;<a class='sc' href='/fhiiqm/logout.php' title='Session beenden'>logout</a></div>\n";
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
    52
    }
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
    53
    echo "<div class=\"float-r\"><img src=\"/fhiiqm/img/role.png\" border=\"0\" alt=\"AG,Raum-Gefahr\" title=\"AG,Raum-Gefahr\"/></div>\n";
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
    54
    
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
    55
    $rag    = $_POST["rag"];    // Parameter aus Form
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
    56
    $search = $_POST["search"];
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
    57
    if (!$search) $search =  $_GET["s"];
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
    58
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
    59
    $zeil = $rag["z"];
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
    60
    if (!$zeil) $zeil = $_GET["z"];
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
    61
    if (!$zeil) $zeil = 9999; // Anzahl der gezeigten Zeilen
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
    62
    $start = $_GET["st"];   // Start bei DS $start+1
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
    63
    if (!$start) $start=0;
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
    64
    
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
    65
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
    66
    if (!is_array($rag))
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
    67
    {
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
    68
        $rag["geb"]     = $_GET["g"];
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
    69
        $rag["abt"]     = $_GET["a"];
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
    70
        $rag["ag"]     = $_GET["ag"];
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
    71
        $rag["rnum"]    = $_GET["r"];
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
    72
        $rag["ma"]      = $_GET["m"];
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
    73
        $rag["gf"]      = $_GET["f"];
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
    74
        $rag["vs"]      = $_GET["v"];
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
    75
        $rag["bind"]    = $_GET["b"];
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
    76
        $rag["sort1"]   = $_GET["s1"];
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
    77
        $rag["sort2"]   = $_GET["s2"];
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
    78
        $rag["sort3"]   = $_GET["s3"];
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
    79
        $rag["sort4"]   = $_GET["s4"];
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
    80
    }
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
    81
    $_GET["g"]  = $rag["geb"];
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
    82
    $_GET["r"]  = $rag["rnum"];
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
    83
    $_GET["a"]  = $rag["abt"];
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
    84
    $_GET["ag"]  = $rag["ag"];
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
    85
    $_GET["m"]  = $rag["ma"];
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
    86
    $_GET["f"]  = $rag["gf"];
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
    87
    $_GET["v"]  = $rag["vs"];
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
    88
    $_GET["b"]  = $rag["bind"];
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
    89
    $_GET["s1"] = $rag["sort1"];
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
    90
    $_GET["s2"] = $rag["sort2"];
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
    91
    $_GET["s3"] = $rag["sort3"];
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
    92
    $_GET["s4"] = $rag["sort4"];
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
    93
    $_GET["z"]  = $zeil;
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
    94
   
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
    95
    if ($search && $_GET['s'] != 2)
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
    96
    {    
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
    97
        echo "<span class='sc'>";
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
    98
        echo "<br />&nbsp;&nbsp;&nbsp;<a href=\"/fhiiqm/as_report.php\" target=\"_self\" title=\"Berichte\" class='sc'>&laquo; zur Berichts&uuml;bersicht</a>";
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
    99
        echo "&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;<a href=\"" . $_SERVER["PHP_SELF"] . "\" target=\"_self\" title=\"RAG GMV\" class=\"sc\">neuer Bericht Abt./AG-Gef&auml;hrdungen Ma&szlig;nahmen Vorsorge</a>\n";    
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   100
        echo "</span>";
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   101
    }
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   102
    echo "<div align='center'>\n";
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   103
    echo "<p><b>(8) Bericht Gef&auml;hrdungen: Ma&szlig;nahmen, Vorsorge in Arbeitsgruppen</b></p>\n";
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   104
    echo "</div>\n";
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   105
    
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   106
    if (!$search)
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   107
    {
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   108
        include ($_SERVER['DOCUMENT_ROOT'] ."/fhiiqm/form/rag_gv_search_form.inc.php");
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   109
    }
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   110
    else
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   111
    {
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   112
        echo "<div align='center'>\n";
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   113
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   114
    	include_once($_SERVER['DOCUMENT_ROOT'] ."/fhiiqm/inc/dbconnect.inc.php");
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   115
        include ($_SERVER['DOCUMENT_ROOT'] ."/fhiiqm/inc/func_lib.inc.php");
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   116
    
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   117
    	if (!isset($dbc) || !$dbc) $dbc = new dbconnection();
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   118
    
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   119
        // Tabelle 'rag_gfmsnvs' aktualisieren
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   120
        $sql = "CALL rag_ma_raum_gef_massn_vors(1,'',0, '',0,999,@anz);"; 
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   121
        // liefert: rag_ID,rag_bez,abt_name,raeume,ma,gefahr-massnahmen,vorsorge, Dokumente Betriebsanweisung; loescht alten Inhalt, fuellt Tabelle 'rag_gfmsnvs'
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   122
        $result = $dbc ->queryObjectArray($sql);
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   123
        
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   124
        $sql = "SELECT rag_ID, rag_bez, abt_name, ma, raeume, gefahr_msn, vorsorge, doc
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   125
                FROM `fhiiqm`.`rag_gfmsnvs` ";
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   126
        $lim = " LIMIT $start,$zeil";
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   127
        
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   128
        if (!$rag["bind"]) $bind = " AND "; else $bind = $rag["bind"];
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   129
        
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   130
        if ($rag["geb"]> -1) $where = " raeume LIKE '%$rag[geb]:%' ";
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   131
        if ($rag["rnum"]) 
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   132
            if ($where) $where .= "$bind raeume LIKE '%$rag[rnum]%' "; else $where = " raeume LIKE '%$rag[rnum]%' ";
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   133
        if ($rag["abt"]> -1) 
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   134
            if ($where) $where .= "$bind abt_name = '$rag[abt]' "; else $where = " abt_name = '$rag[abt]' ";
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   135
        if ($rag["ag"]> -1) 
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   136
            if ($where) $where .= "$bind rag_ID = $rag[ag] "; else $where = " rag_ID = $rag[ag] ";
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   137
        if ($rag["ma"]) 
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   138
            if ($where) $where .= "$bind ma LIKE '%$rag[ma]%' "; else $where = " ma LIKE '%$rag[ma]%' ";
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   139
        if ($rag["gf"]> -1) 
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   140
            if ($where) $where .= "$bind gefahr_msn LIKE '%$rag[gf]%' "; else $where = " gefahr_msn LIKE '%$rag[gf]%' ";
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   141
        if ($rag["vs"]> -1) 
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   142
            if ($where) $where .= "$bind vorsorge LIKE '%$rag[vs]%' "; else $where = " vorsorge LIKE '%$rag[vs]%' ";
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   143
        if ($where) $where = " WHERE $where";
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   144
        
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   145
        if ($rag["sort1"]>0 || $rag["sort2"]>0 || $rag["sort3"]>0 || $rag["sort4"]>0 || $rag["sort5"]>0)
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   146
        {
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   147
            if ($rag["sort1"]>0) $ord  = "ORDER BY ".$rag["sort1"];
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   148
            if ($rag["sort2"]>0) $ord .= ",".$rag["sort2"];
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   149
            if ($rag["sort3"]>0) $ord .= ",".$rag["sort3"];
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   150
            if ($rag["sort4"]>0) $ord .= ",".$rag["sort4"];
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   151
            if ($rag["sort5"]>0) $ord .= ",".$rag["sort5"];
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   152
        }
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   153
        $sql .= $where . $ord . $lim;
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   154
//        echo "sql = $sql<br />\n";
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   155
        $result = $dbc ->queryObjectArray($sql);
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   156
        
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   157
        if ($rag["geb"] > -1) $krit = " [Geb&auml;ude = '" . $rag["geb"] ."']";
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   158
        if ($krit) $bd = " ".$bind; else $bd = "";
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   159
        if ($rag["rnum"]) $krit .= $bd. " [Raum-Nr. = '" . $rag['rnum'] ."']";
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   160
        $bd = ($krit)? (" ".$bind) : " ";
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   161
        if ($rag["abt"] > -1) $krit .= $bd. " [Abteilung = '" . $rag['abt'] ."']";
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   162
        if ($rag["ag"] > -1)
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   163
        {
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   164
            $agbez = $dbc -> querySingleItem("SELECT rag_bez FROM fhiiqm.RaumArb_Gruppe WHERE rag_ID = ".$rag['ag']);
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   165
            $bd = ($krit)? (" ".$bind) : " ";
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   166
            $krit .= $bd. " [Arbeitsgruppe = '$agbez']";
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   167
        } 
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   168
        $bd = ($krit)? (" ".$bind) : " ";
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   169
        if ($rag["ma"]) $krit .= $bd. " [Mitarbeiter wie '" . $rag['ma'] ."']";
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   170
        $bd = ($krit)? (" ".$bind) : " ";
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   171
        if ($rag["gf"] > -1) $krit .= $bd. " [Gefährdung = '" . $rag['gf'] ."']";
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   172
        $bd = ($krit)? (" ".$bind) : " ";
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   173
        if ($rag["vs"] > -1) $krit .= $bd. " [Vorsorge = '" . $rag['vs'] ."']";
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   174
        if ($krit )echo "Suchergebnis f&uuml;r $krit"; else echo "Suchergebnis";
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   175
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   176
        if ($result)
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   177
        {
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   178
    		$bg1 = "#F8F8F8";
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   179
    		$bg2 = "#DEDFE1";
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   180
    		$bg = "#FFFFFF";
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   181
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   182
            $sqlc = "SELECT COUNT(*)
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   183
                        FROM rag_gfmsnvs $where";
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   184
            $ianz = $dbc -> querySingleItem($sqlc);
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   185
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   186
            //$ianz = $dbc -> numrows($sql); //liefert nur $zeil!
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   187
            printf ("<p>Anzahl gefundener Datensätze: %s</p>", $ianz);
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   188
            
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   189
            echo "<table width='99%' border='1' cellspacing='0' cellpadding='2'>\n";
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   190
            $cols=7;
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   191
            // Listenkopf
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   192
            echo "<tr bgcolor='#68ACBF'>";
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   193
            if ($rag["bind"]=="OR" || !$rag['abt'] || $rag['abt'] == -1)
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   194
            { 
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   195
                echo "<th>Abteilung</th>";
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   196
                $cols +=1;
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   197
            }
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   198
            echo "<th>Arbeitsgruppe</th>";    
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   199
            echo "<th>R&auml;ume</th>";
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   200
            echo "<th>Mitarbeiter</th>";
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   201
            echo "<th>Gef&auml;hrdung: Ma&szlig;nahmen</th>";
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   202
            echo "<th>Vorsorge</th>";
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   203
            echo "<th>Betriebsanweisung</th>";
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   204
            echo "</tr>";
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   205
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   206
            function doc_bez($val)
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   207
            {   // Callback-Funktion fuer array_map
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   208
                return substr($val,strpos($val,"_")+1);  
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   209
            }
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   210
            
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   211
            foreach ($result as $row)
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   212
            {
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   213
        			if ($bg == $bg1) $bg = $bg2; else $bg = $bg1;
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   214
                    echo "<tr bgcolor='" . $bg . "'>"; 
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   215
                    if ($rag["bind"]=="OR" || !$rag['abt'] || $rag['abt'] == -1) echo "<td>$row->abt_name</td>";
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   216
                    if (strpos($row->rag_bez,"DynamiX")) $row->rag_bez = str_replace("X","&chi;",$row->rag_bez);
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   217
                    echo "<td>$row->rag_bez</td>";
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   218
                    echo "<td>".str_replace(";","<br />",$row->raeume)."</td>";
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   219
                    if ($rag['ma'])
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   220
                    { 
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   221
                        $ma = str_replace(lcfirst($rag['ma']),"<b>".lcfirst($rag['ma'])."</b>",$row->ma);
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   222
                        $ma = str_replace(ucfirst($rag['ma']),"<b>".ucfirst($rag['ma'])."</b>",$ma);
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   223
                    } 
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   224
                    else $ma = $row->ma;
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   225
                    echo "<td>".str_replace(";","<br />",$ma)."</td>";
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   226
                    echo "<td width='35%'>".str_replace(";","<br />",$row->gefahr_msn)."</td>";
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   227
                    if (strpos($row->vorsorge,";")===0) $row->vorsorge = substr($row->vorsorge,1);   
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   228
                    echo "<td>".str_replace(";","<br />",$row->vorsorge)."</td>";
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   229
                    if ($row->doc > " ")
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   230
                    { 
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   231
                        echo "<td>";
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   232
                        $docs = explode("; ",$row->doc);
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   233
                        $docu = array_unique(array_map("doc_bez",$docs)); // array docs ohne 'id_' und ohne mehrfache values
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   234
                        foreach ($docs as $key => $doc)
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   235
                            if (array_key_exists($key,$docu))
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   236
                                echo "<a href='/fhiiqm/infos/$doc'>".substr($doc,strpos($doc,"_")+1)."</a><br />";
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   237
                        echo "</td>";
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   238
                    }
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   239
                    else echo "<td>&nbsp;</td>";
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   240
                    echo "</tr>\n";
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   241
            }   
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   242
            echo "</table>\n";
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   243
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   244
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   245
            echo "<p></p><table width=80%><tr><td class='right'><a href=\"javascript:window.print()\" class='sc'>
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   246
                <img src=\"/fhiiqm/img/printer.png\" alt=\"Bericht drucken\" border=\"0\" align=\"right\" title=\"Bericht drucken\"></a></td></tr></table>";
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   247
            echo "</div>\n";
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   248
            
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   249
            echo "<br />&nbsp;&nbsp;&nbsp;";
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   250
            if ($search != 2) // Aufruf aus fhiiqm
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   251
            {    
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   252
                // Parameter aus $_GET fuer weitere Seiten
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   253
                $_GET["s"] = 1; // bewirkt weitere Suche
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   254
                foreach ($_GET as $key=>$val)
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   255
                {
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   256
                    if ($key != "st") $liste .= "&" . $key ."=".$val;
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   257
                }    
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   258
                // Links auf andere Seiten generieren
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   259
                liste_links($start,$zeil,$ianz,$liste);
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   260
            }
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   261
        }
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   262
        else
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   263
        {
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   264
            echo "<p class='red'>&nbsp;&nbsp;&nbsp;Leider gibt es kein Ergebnis für die von Ihnen gewählten Kriterien!</p>";
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   265
            echo "</div>\n";
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   266
            echo "<br />&nbsp;&nbsp;&nbsp;";
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   267
        }
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   268
        if ($search != 2)
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   269
        {    
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   270
            echo "<span class='sc'>";
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   271
            echo "<br /><br />&nbsp;&nbsp;&nbsp;<a href=\"/fhiiqm/as_report.php\" target=\"_self\" title=\"Berichte\" class='sc'>&laquo; zur Berichts&uuml;bersicht</a>";
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   272
            echo "&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;<a href=\"" . $_SERVER["PHP_SELF"] . "\" target=\"_self\" title=\"RAG GMV\" class=\"sc\">neuer Bericht Abt./AG-Gef&auml;hrdungen Ma&szlig;nahmen Vorsorge</a>\n";    
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   273
            echo "</span>";
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   274
        }
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   275
        else
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   276
            echo "<a href='javascript:history.back();' onMouseOver=\"{window.status='Zur&uuml;ck'; return true;}\">&laquo; Zur&uuml;ck</a>";
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   277
    }
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   278
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   279
?>
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   280
d652bbba2d43 fhiiqm: achilleus -> db2, Korrekturen
Bettina Schwarzer
parents: 29
diff changeset
   281
</body>
29
72f79dab938e + Infotyp 7,8,81, Info-Report, Reports AS, Menu anpassen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   282
</html>