fhiiqm/report/prozess_report.php
author Bettina Schwarzer
Fri, 20 Dec 2013 15:19:32 +0100
changeset 41 9c668cd391fa
parent 36 4411d3239444
permissions -rw-r--r--
+ Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
41
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
     1
<?php
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
     2
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
     3
/**
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
     4
 * @author Bettina Schwarzer, Fritz-Haber-Institut
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
     5
 * @copyright 02/2013
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
     6
 * 
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
     7
 * Report Projekte
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
     8
 *  
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
     9
 */
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
    10
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
    11
    error_reporting(E_ALL ^ E_NOTICE);
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
    12
    
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
    13
    if (!isset($_GET['s']) || $_GET['s'] != 2 )
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
    14
    {
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
    15
        session_start();
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
    16
        if (! isset($_SESSION["userid"]))
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
    17
        { 
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
    18
            include_once ($_SERVER['DOCUMENT_ROOT'] ."/fhiiqm/inc/func_lib.inc.php");	
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
    19
            login($_SERVER["PHP_SELF"]);
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
    20
            exit;
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
    21
        }
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
    22
        
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
    23
        if (is_null($_SESSION["recht"]) || (!is_null($_SESSION["recht"]) && !in_array("pzr",$_SESSION["recht"]) && !in_array("pze",$_SESSION["recht"])))
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
    24
        {
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
    25
            header("Location: start.php");
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
    26
            exit;
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
    27
        }
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
    28
    }    
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
    29
	include_once($_SERVER['DOCUMENT_ROOT'] ."/fhiiqm/inc/dbconnect.inc.php");
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
    30
	if (!isset($dbc) || !$dbc) $dbc = new dbconnection();
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
    31
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
    32
?>
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
    33
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
    34
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
    35
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
    36
<head>
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
    37
	<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
    38
   	<link href="/fhiiqm/css/db.css" rel="STYLESHEET" type="TEXT/CSS"  media="screen"/> 
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
    39
   	<link href="/fhiiqm/css/db_print.css" rel="STYLESHEET" type="TEXT/CSS"  media="print"/> 
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
    40
	<title>Report Projekte, Details</title>
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
    41
</head>
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
    42
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
    43
<body>
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
    44
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
    45
<?php    
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
    46
    echo "&nbsp;";  
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
    47
    if (!isset($_GET['s']) || $_GET['s'] != 2 )
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
    48
    {
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
    49
        echo "<div class=\"float-br smaller\" valign='top'>";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
    50
        echo "&nbsp;&nbsp;&nbsp;user: " . $_SESSION["userid"];
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
    51
        echo "&nbsp;&nbsp;&nbsp;<a class='sc' href='/fhiiqm/logout.php' title='Session beenden'>logout</a></div>\n";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
    52
    }
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
    53
    echo "<div class=\"float-r\"><img src=\"/fhiiqm/img/sheduled_task.png\" border=\"0\" alt=\"Projekt\" title=\"Projekt\"/></div>\n";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
    54
    
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
    55
    $pz    = $_POST["pz"];    // Parameter aus Form
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
    56
    $search = $_POST["search"];
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
    57
    if (!$search) $search =  $_GET["s"];
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
    58
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
    59
    $zeil = $pz["z"];
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
    60
    if (!$zeil) $zeil = $_GET["z"];
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
    61
    if (!$zeil) $zeil = 9999; // Anzahl der gezeigten Zeilen
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
    62
    $start = $_GET["st"];   // Start bei DS $start+1
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
    63
    if (!$start) $start=0;
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
    64
    $psep = $_GET["sp"];  // 1 Projekt je Druckseite
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
    65
    if (!$psep) $psep = $pz["sep"];
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
    66
    $pid = $_GET['i'];
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
    67
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
    68
    if (!is_array($pz))
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
    69
    {
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
    70
        $pz["stat"] = $_GET["su"];
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
    71
//        $pz["va"] = $_GET["v"];
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
    72
        $pz["pgid"] = $_GET["p"];
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
    73
        $pz["bind"] = $_GET["b"];
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
    74
        if (!$pz["bind"]) $pz["bind"] = 'AND';
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
    75
        $pz["sort1"] = $_GET["s1"];
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
    76
        $pz["sort2"] = $_GET["s2"];
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
    77
        $pz["sep"]     = $_GET["sp"];   
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
    78
    }
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
    79
        $_GET["su"] = $pz["stat"];
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
    80
//        $_GET["v"] = $pz["va"];
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
    81
        $_GET["p"] = $pz["pgid"];
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
    82
        $_GET["b"] = $pz["bind"];
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
    83
        $_GET["sp"] = $pz["sep"];
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
    84
        $_GET["s1"] = $pz["sort1"];
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
    85
        $_GET["s2"] = $pz["sort2"];
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
    86
        $_GET["z"] = $zeil;
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
    87
        $_GET['i'] = $pid;
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
    88
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
    89
    if ($search && $_GET['s'] != 2)
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
    90
    {    
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
    91
        echo "<span class='sc'>";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
    92
        echo "<br />&nbsp;&nbsp;&nbsp;<a href=\"/fhiiqm/pz_report.php\" target=\"_self\" title=\"Berichte\" class='sc'>&laquo; zur Berichts&uuml;bersicht</a>";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
    93
        echo "&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;<a href=\"" . $_SERVER["PHP_SELF"] . "\" target=\"_self\" title=\"RAG GMV\" class=\"sc\">neuer Bericht Projekte - Details</a>\n";    
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
    94
        echo "</span>";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
    95
    }
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
    96
    echo "<div align='center'>\n";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
    97
    echo "<p><b>Bericht Projekte - Details</b></p>\n";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
    98
    echo "</div>\n";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
    99
    
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   100
    if (!$search)
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   101
    {
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   102
    ?>
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   103
        <div align="center">
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   104
        <p>Bitte Kriterien f&uuml;r die Suche w&auml;hlen</p>
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   105
        <form action="<?php $_SERVER['PHP_SELF'] ?>" method="post" enctype="application/x-www-form-urlencoded" name="form_proj" target="_self">	
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   106
        <table width="50%" border="0" cellspacing="3" cellpadding="3">
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   107
            <tr>
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   108
                <td>Status</td>
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   109
                <td>
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   110
                    <select name="pz[stat]" size="1">
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   111
                    <?php 
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   112
                        if ($pz["stat"] == -1) $select = " selected = 'selected'"; else $select = "";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   113
                        echo "<option $select value=\"-1\"></option>\n";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   114
                        $sql = "SELECT proz_stat_ID, proz_stat_bez FROM Proz_Status ORDER BY 1";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   115
                        if ($result = $dbc->queryObjectArray($sql))
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   116
                        {
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   117
                            foreach ($result as $row)
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   118
                            {
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   119
                                $select = ($row->proz_stat_ID == $pz['stat'])? " selected = 'selected'" : "";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   120
        					   echo "<option$select value=\"$row->proz_stat_ID\">$row->proz_stat_bez</option>\n";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   121
                            }
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   122
                        }
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   123
                    ?>
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   124
                    </select>
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   125
                </td>
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   126
            </tr>
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   127
<!--            <tr><td>Verantwortlicher</td><td><input type="text" name="pz[va]" value="<?php echo $pz['va']; ?>" /></td></tr> -->
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   128
            <tr>
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   129
                <td>Produktgruppe</td>
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   130
                <td>
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   131
                    <select name="pz[pgid]" size="1">
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   132
            <?php
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   133
                // Recht Produktgruppe beruecksichtigen
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   134
                if (is_array($_SESSION["prodg"]))
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   135
                {
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   136
                        foreach ($_SESSION["prodg"] as $val)
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   137
                            $listg .= ",'" .$val . "'";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   138
                        $listg = substr($listg,1);
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   139
                        echo "prodg = $listg<br />";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   140
                        $sql = "SELECT prod_group_ID, prod_group_name FROM fhiiqm.Produkt_Gruppe WHERE prod_group_ID IN('$listg')";                
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   141
                }
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   142
                else
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   143
                    $sql = "SELECT prod_group_ID, prod_group_name FROM fhiiqm.Produkt_Gruppe";  
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   144
                if ($pz['pgid'] == -1) $select = " selected "; else $select = "";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   145
                echo "<option $select value=\"-1\"></option>\n";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   146
                if ($result = $dbc->queryObjectArray($sql))
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   147
                {
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   148
                    foreach ($result as $row)
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   149
                    {
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   150
                        if (strlen($row->prod_group_name) > 70) 
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   151
                            $prod=str_replace(" ","&nbsp;",htmlentities(substr($row->prod_group_name,0,70))) ."..."; 
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   152
                        else 
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   153
                            $prod=str_replace(" ","&nbsp;",htmlentities($row->prod_group_name));
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   154
                        if ($row->prod_group_ID == $pz['pgid'])
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   155
    					   echo "<option $color selected value=\"$row->prod_group_ID\">$row->prod_group_ID - $prod</option>\n";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   156
    				    else
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   157
    					   echo "<option $color value=\"$row->prod_group_ID\">$row->prod_group_ID - $prod</option>\n";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   158
                    }
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   159
                }
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   160
            echo "
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   161
            </select>\n";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   162
            ?>
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   163
                </td>
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   164
            </tr>
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   165
            <tr><td>Projekte separat?</td><td><input type="checkbox" name="pz[sep]" value="1" <?php if ($psep) echo "checked='checked'"; ?>/></td></tr>
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   166
            <tr> 
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   167
                  <td>Verkn&uuml;pfung</td>
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   168
                  <td>UND&nbsp;&nbsp;&nbsp;
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   169
                    <input type="radio" name="pz[bind]" value="AND" <?php if (isset($pz["bind"]) && $pz["bind"]=="AND") echo "checked='checked'"; else  echo "checked='checked'";?>>
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   170
                  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ODER&nbsp;&nbsp;&nbsp;
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   171
                    <input type="radio" name="pz[bind]" value="OR" <?php if (isset($pz["bind"]) && $pz["bind"]=="OR") echo "checked='checked'"; ?>></td>
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   172
            </tr>
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   173
            <tr>
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   174
                <td>Sortierung nach<br />(in dieser Reihenfolge)</td><td>
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   175
            <?php
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   176
                $sort = array("-1"=>"","proz_bez"=>"Bezeichnung","verantw"=>"Verantwortlicher","proz_stat"=>"Status","prod_name"=>"Produkt");
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   177
                for ($i=1; $i<3; $i++)
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   178
                { 
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   179
                  echo "$i.&nbsp;&nbsp;<select name='pz[sort$i]'>\n";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   180
                  foreach ($sort as $key=>$val)
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   181
                  {
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   182
                    $rsort = "sort" . $i;
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   183
                    if ($pz[$rsort] == $val) $select= " selected"; else $select = "";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   184
                    echo "<option$select value='$key'>$val</option>\n";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   185
                  }
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   186
                  echo "</select>&nbsp;&nbsp;&nbsp;&nbsp;\n";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   187
                } 
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   188
                echo "</td></tr>\n";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   189
                echo "</td></tr>\n";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   190
        
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   191
                $azeil = array(10=>'10',20=>'20',25=>'25',50=>'50',100=>'100',9999=>'alle'); // Anzahl gezeigter rows
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   192
                echo "<tr><td>Zeilen/Seite?</td><td><select name='pz[z]'>\n";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   193
                if (!$pz['z']) $pz['z'] = 9999;
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   194
                foreach ($azeil as $key=>$val)
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   195
                {
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   196
                    if ($key == $pz['z']) $select = "selected"; else $select = "";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   197
                    echo "<option $select value='$key'>$val</option>\n";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   198
                }
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   199
                echo "</select></td></tr>\n";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   200
        
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   201
            ?>
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   202
            <tr> 
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   203
                <td>&nbsp;</td>
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   204
                <td><input class="button" type="submit" name="search" value="Bericht erstellen"/></td>
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   205
            </tr> 
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   206
        </table>
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   207
        </div>
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   208
        </form>
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   209
<?php        
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   210
    }
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   211
    else
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   212
    {
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   213
    	include_once($_SERVER['DOCUMENT_ROOT'] ."/fhiiqm/inc/dbconnect.inc.php");
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   214
        include ($_SERVER['DOCUMENT_ROOT'] ."/fhiiqm/inc/func_lib.inc.php");
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   215
    
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   216
    	if (!isset($dbc) || !$dbc) $dbc = new dbconnection();
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   217
        
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   218
        $sql = "SELECT proz_ID,proz_bez,proz_bez_l,proz_start_pl,proz_end_pl,proz_kost_pl,proz_start,proz_end,proz_kosten,
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   219
                    proz_ref_ID,proz_bem,persknr,verantw,persknr_a,auftragg,proz_stat_ID,proz_stat,proz_urg_ID,proz_urg_bez,
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   220
                    produkt_ID,prod_name,prod_group_ID,proz_step_ID,proz_step,step_stat_ID,step_stat,step_bem 
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   221
                FROM fhiiqm.v_projekt_report ";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   222
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   223
        $lim = " LIMIT $start,$zeil";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   224
        $where = "";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   225
        $krit = "";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   226
        $bind = $pz["bind"];
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   227
        if ($pz["stat"] > "-1")
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   228
        { 
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   229
            $where .= " proz_stat_ID = ".$pz["stat"];
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   230
            $stat = $dbc->querySingleItem("SELECT proz_stat_bez FROM Proz_Status WHERE proz_stat_ID =".$pz["stat"]);
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   231
            $krit = " [Projektstatus = '$stat'] ";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   232
        }    
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   233
        if ($pz["pgid"] > "-1")
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   234
        { 
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   235
            if ($where) $bd = $bind; else $bd = "";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   236
            $where .= " $bd prod_group_ID = ".$pz["pgid"];
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   237
            $prodg = $dbc->querySingleItem("SELECT prod_group_name FROM fhiiqm.Produkt_Gruppe WHERE prod_group_ID =".$pz["pgid"]);
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   238
            $krit .= $bd." [Produktgruppe = '$prodg'] ";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   239
        }    
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   240
/*        if ($pz["va"])
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   241
        { 
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   242
            if ($where) $bd = $bind; else $bd = "";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   243
            $where .= " $bd verantw LIKE '".$pz["va"] . "%' ";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   244
            $krit .= $bd . " [Verantwortlicher wie '".$pz["va"]."*'] ";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   245
        }       */ 
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   246
        if ($pid)
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   247
        {
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   248
            if ($where) $bd = $bind; else $bd = "";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   249
            $where .= " $bd proz_ID = $pid";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   250
        }   
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   251
        if ($pz["sort1"]>"-1" || $pz["sort2"]>"-1")
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   252
        {
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   253
            if ($pz["sort1"]>"-1") $ord  = " ORDER BY " . $pz["sort1"];
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   254
            if ($pz["sort2"]>"-1") $ord .= ",".$pz["sort2"];
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   255
            $ord .= ",proz_bez,proz_ID,step_sort ";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   256
        }
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   257
        else $ord = " ORDER BY proz_bez,proz_ID,step_sort";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   258
        if ($where) $where = " WHERE $where";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   259
        
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   260
        $sql .= $where . $ord .$lim;
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   261
//echo "sql = $sql<br />\n";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   262
        $result = $dbc -> queryObjectArray($sql);
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   263
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   264
        echo "<div align='center'>\n";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   265
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   266
        if ($krit) echo "<p>Projekte f&uuml;r $krit</p>"; else echo "<p>&nbsp;</p>";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   267
        
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   268
        if ($result)
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   269
        {
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   270
            $sql = "SELECT COUNT(*) FROM v_projekt_report $where"; 
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   271
            $ianz = $dbc -> querySingleItem($sql);
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   272
    		$bg1 = "#F8F8F8";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   273
    		$bg2 = "#DEDFE1";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   274
    		$bg = "#FFFFFF";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   275
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   276
            echo "<table border='1' cellspacing='0' cellpadding='2' width='99%'>\n";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   277
            // Listenkopf
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   278
            echo "<tr bgcolor='#68ACBF'>";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   279
            echo "<th width='11%'>Projekt</th>";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   280
            echo "<th width='11%'>Beschreibung</th>";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   281
            echo "<th width='7%'>zu Produkt</th>";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   282
            echo "<th width='7%'>Verantwortlicher</th>";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   283
            echo "<th width='7%'>Auftraggeber</th>";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   284
            echo "<th width='7%'>Status</th>";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   285
            echo "<th width='5%'>Wichtigkeit</th>";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   286
            echo "<th width='5%'>Plan Start</th>";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   287
            echo "<th width='5%'>Plan Ende</th>";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   288
            echo "<th width='6%'>Plan Kosten(&euro;)</th>";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   289
            echo "<th width='5%'>Ist Start</th>";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   290
            echo "<th width='5%'>Ist Ende</th>";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   291
            echo "<th width='6%'>Ist Kosten(&euro;)</th>";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   292
            echo "<th>Bemerkung</th></tr>\n";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   293
            echo "<tr bgcolor='#68ACBF'>";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   294
            echo "<th colspan='2'>&nbsp;</th>";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   295
            echo "<th colspan='3'><i>Schritt</i></th>";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   296
            echo "<th><i>Status</i></th>";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   297
            echo "<th colspan='8'><i>Bemerkung</i></th></tr>\n";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   298
            foreach ($result as $row)
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   299
            {
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   300
                foreach ($row as &$val) if (is_null($val) || $val <=' ') $val = "&nbsp;";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   301
                if ($vproz != $row->proz_ID)
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   302
                {
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   303
                    if ($psep)
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   304
                    {
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   305
                        if ($begin)
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   306
                        {
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   307
                            echo "</table>\n";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   308
                            echo "<p style=\"page-break-after:always\">&nbsp;</p>\n";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   309
                            echo "<p><b>Bericht Projekte</b></p>\n";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   310
                            if ($krit)echo "<p>Projekte f&uuml;r $krit</p>"; else echo "<p>&nbsp;</p>";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   311
                            echo "<table border='1' cellspacing='0' cellpadding='2' width='99%'>\n";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   312
                            // Listenkopf
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   313
                            echo "<tr bgcolor='#68ACBF'>";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   314
                            echo "<th width='11%'>Projekt</th>";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   315
                            echo "<th width='11%'>Beschreibung</th>";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   316
                            echo "<th width='7%'>zu Produkt</th>";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   317
                            echo "<th width='7%'>Verantwortlicher</th>";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   318
                            echo "<th width='7%'>Auftraggeber</th>";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   319
                            echo "<th width='7%'>Status</th>";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   320
                            echo "<th width='5%'>Wichtigkeit</th>";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   321
                            echo "<th width='5%'>Plan Start</th>";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   322
                            echo "<th width='5%'>Plan Ende</th>";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   323
                            echo "<th width='6%'>Plan Kosten(&euro;)</th>";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   324
                            echo "<th width='5%'>Ist Start</th>";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   325
                            echo "<th width='5%'>Ist Ende</th>";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   326
                            echo "<th width='6%'>Ist Kosten(&euro;)</th>";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   327
                            echo "<th>Bemerkung</th></tr>\n";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   328
                            echo "<tr bgcolor='#68ACBF'>";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   329
                            echo "<th colspan='2'>&nbsp;</th>";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   330
                            echo "<th colspan='3'><i>Schritt</i></th>";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   331
                            echo "<th><i>Status</i></th>";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   332
                            echo "<th colspan='8'><i>Bemerkung</i></th></tr>\n";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   333
                        }
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   334
                        
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   335
                    }
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   336
                    
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   337
        			if ($bg == $bg1) $bg = $bg2; else $bg = $bg1;
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   338
                    echo "<tr bgcolor='" . $bg . "' background='../img/linelightblue.gif'>";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   339
                    echo "<td>$row->proz_bez</td>";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   340
                    echo "<td>$row->proz_bez_l</td>";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   341
                    echo "<td>$row->prod_name</td>";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   342
                    echo "<td>$row->verantw</td>";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   343
                    echo "<td>$row->auftragg</td>";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   344
                    echo "<td>$row->proz_stat</td>";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   345
                    echo "<td>$row->proz_urg_bez</td>";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   346
                    if ($row->proz_start_pl>"&nbsp;")
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   347
                    {
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   348
                        $dat = new DateTime($row->proz_start_pl);    
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   349
                        echo "<td class=\"left\">" . $dat->format('d.m.Y')."</td>";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   350
                    }
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   351
                    else  echo "<td>&nbsp;</td>";       
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   352
                    if ($row->proz_end_pl>"&nbsp;")
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   353
                    {
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   354
                        $dat = new DateTime($row->proz_end_pl);    
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   355
                        echo "<td class=\"left\">" . $dat->format('d.m.Y')."</td>";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   356
                    }
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   357
                    else  echo "<td>&nbsp;</td>";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   358
                    if ($row->proz_kost_pl>"&nbsp;") echo "<td class='right'>".number_format($row->proz_kost_pl,2,",","."); else echo "<td>&nbsp;</td>";        
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   359
                    if ($row->proz_start>"&nbsp;")
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   360
                    {
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   361
                        $dat = new DateTime($row->proz_start);    
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   362
                        echo "<td class=\"left\">" . $dat->format('d.m.Y')."</td>";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   363
                    }
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   364
                    else  echo "<td>&nbsp;</td>";       
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   365
                    if ($row->proz_end>"&nbsp;")
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   366
                    {
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   367
                        $dat = new DateTime($row->proz_end);    
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   368
                        echo "<td class=\"left\">" . $dat->format('d.m.Y')."</td>";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   369
                    }
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   370
                    else  echo "<td>&nbsp;</td>";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   371
                    if ($row->proz_kosten>"&nbsp;") echo "<td class='right'>".number_format($row->proz_kosten,2,",","."); else echo "<td>&nbsp;</td>";       
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   372
                    echo "<td>$row->proz_bem</td></tr>\n";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   373
                    // betroffenen Arbeitsgruppen
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   374
                    $rag = array();
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   375
                    $sqlag = "SELECT rag_bez FROM Proz_RaumArbGruppe p 
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   376
                                LEFT OUTER JOIN RaumArb_Gruppe r ON p.rag_ID=r.rag_ID WHERE p.proz_ID = ".$row->proz_ID . " ORDER BY 1";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   377
                    $rrag = $dbc -> queryObjectArray($sqlag);
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   378
                    foreach ($rrag as $ro)
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   379
                        $rag[] = $ro->rag_bez;
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   380
                    if (is_array($rag) && count($rag)>0)
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   381
                    {
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   382
                        $srag = implode(" | ", $rag);
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   383
                        echo "<tr bgcolor='" . $bg . "' background='../img/linelightblue.gif'><td>&nbsp;</td><td>betroffene Arbeitsgruppen:</td>";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   384
                        echo "<td colspan='12'>$srag</td></tr>\n";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   385
                    } 
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   386
                    echo "<tr bgcolor='" . $bg . "'>";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   387
                    echo "<td colspan='2'>&nbsp;</td>";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   388
                    echo "<td colspan='3'><i>$row->proz_step</i></td>";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   389
                    echo "<td><i>$row->step_stat</i></td>";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   390
                    echo "<td colspan='8'><i>$row->step_bem</i></td></tr>\n";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   391
                    
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   392
           
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   393
                }
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   394
                if ($vproz == $row->proz_ID && $vstep != $row->proz_step_ID)
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   395
                {
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   396
                    echo "<tr bgcolor='" . $bg . "'>";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   397
                    echo "<td colspan='2'>&nbsp;</td>";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   398
                    echo "<td colspan='3'><i>$row->proz_step</i></td>";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   399
                    echo "<td><i>$row->step_stat</i></td>";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   400
                    echo "<td colspan='8'><i>$row->step_bem</i></td></tr>\n";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   401
                }
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   402
                $vproz = $row->proz_ID;
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   403
                $vstep = $row->proz_step_ID;
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   404
                $begin = 1;
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   405
            }
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   406
            echo "</table>\n";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   407
            echo "<p></p><table width=90%><tr><td class='right'><a href=\"javascript:window.print()\" class='sc'>
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   408
                <img src=\"/fhiiqm/img/printer.png\" alt=\"Bericht drucken\" border=\"0\" align=\"right\" title=\"Bericht drucken\"></a></td></tr></table>";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   409
            echo "</div>\n";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   410
            echo "<br />&nbsp;&nbsp;&nbsp;";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   411
    
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   412
            if ($search != 2) // Aufruf aus fhiiqm
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   413
            {    
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   414
                // Parameter aus $_GET fuer weitere Seiten
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   415
                $_GET["s"] = 1; // bewirkt weitere Suche
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   416
                foreach ($_GET as $key=>$val)
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   417
                {
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   418
                    if ($key != "st") $liste .= "&" . $key ."=".$val;
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   419
                }    
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   420
                // Links auf andere Seiten generieren
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   421
                liste_links($start,$zeil,$ianz,$liste);
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   422
                echo "<br />&nbsp;&nbsp;&nbsp;";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   423
            }
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   424
        }
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   425
        else
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   426
        {
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   427
            echo "<p class='red'>&nbsp;&nbsp;&nbsp;Leider gibt es kein Ergebnis für die von Ihnen gewählten Kriterien!</p>";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   428
            echo "</div>\n";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   429
            echo "<br />&nbsp;&nbsp;&nbsp;";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   430
        }
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   431
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   432
        if ($search != 2)
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   433
        {    
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   434
            echo "<span class='sc'>";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   435
            echo "<br />&nbsp;&nbsp;&nbsp;<a href=\"/fhiiqm/pz_report.php\" target=\"_self\" title=\"Berichte\" class='sc'>&laquo; zur Berichts&uuml;bersicht</a>";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   436
            echo "&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;<a href=\"" . $_SERVER["PHP_SELF"] . "\" target=\"_self\" title=\"Projekt\" class=\"sc\">neuer Bericht Projekte - Details</a>\n";    
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   437
            echo "</span>";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   438
        }
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   439
        else
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   440
            echo "<a href='javascript:history.back();' onMouseOver=\"{window.status='Zur&uuml;ck'; return true;}\">&laquo; Zur&uuml;ck</a>";
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   441
    }
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   442
?>
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   443
9c668cd391fa + Gast als MA-Typ, Erweiterungen Projekt, Key, Telefonliste
Bettina Schwarzer
parents: 36
diff changeset
   444
</body>
35
679bc22e37e2 + Vertrag mehrere Dokumente, Projektreports
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   445
</html>