fhiiqm/form/prozess_rag_form.inc.php
author Bettina Schwarzer
Fri, 17 Jan 2014 08:50:55 +0100
changeset 42 cfc409017ba8
permissions -rw-r--r--
+ Keytyp_Depot Aendern Bem., Korrekturen
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
42
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
     1
<?php
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
     2
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
     3
/**
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
     4
 * @author Bettina Schwarzer, Fritz-Haber-Institut
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
     5
 * @copyright 03/2012
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
     6
 * 
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
     7
 * Form Prozess
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
     8
 * 
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
     9
 */
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
    10
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
    11
	include_once($_SERVER['DOCUMENT_ROOT'] ."/fhiiqm/inc/dbconnect.inc.php");
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
    12
	if (!isset($dbc) || !$dbc) $dbc = new dbconnection();
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
    13
    $okn = true;
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
    14
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
    15
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
    16
    echo "<div align=\"center\">";
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
    17
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
    18
?>
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
    19
<h5>* - Felder sind erforderlich!</h5>
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
    20
</div>
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
    21
<!-- <form action="<?php $_SERVER['PHP_SELF'] ?>" method="post" enctype="application/x-www-form-urlencoded" name="form_svc"> -->	
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
    22
<form action="<?php $_SERVER['PHP_SELF'] ?>" method="post" enctype="multipart/form-data" name="form_info" target="_self"> 	
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
    23
<div align="center">
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
    24
<table width="60%" border="0" cellspacing="3" cellpadding="3">
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
    25
    <tr>
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
    26
        <td>Projekt-Bezeichnung *</td>
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
    27
        <td><input name="pz[bez]" id="bez" type="text" size="50" maxlength="50" value="<?php echo $pz['bez']; ?>" />
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
    28
        <?php
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
    29
			if (isset($pz['bez']) && $pz['bez']<'!')
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
    30
			{
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
    31
					echo "<br><span class=\"red\">Projektbezeichnung ist erforderlich!</span>\n";
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
    32
					$okn = false;
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
    33
			}
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
    34
            if ($pzid)
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
    35
            { 
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
    36
                echo "&nbsp;&nbsp;&nbsp;Projekt-ID";
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
    37
                echo "&nbsp;&nbsp;&nbsp;<input class='read right' name='pz[pzid]' type='text' size='5' value='" .$pz['pzid']."' readonly='readonly' />"; 
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
    38
            }
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
    39
		?>
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
    40
		</td>
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
    41
    </tr>
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
    42
    <tr>
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
    43
        <td>Projekt-Beschreibung</td>
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
    44
        <td><textarea name="pz[bezl]" cols="80" rows="3"><?php echo $pz["bezl"]; ?></textarea>
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
    45
        </td>
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
    46
    </tr>
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
    47
    <tr>
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
    48
        <td>zugeordnet zu Produkt *</td>
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
    49
        <td>
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
    50
            <select name="pz[prid]" size="1">
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
    51
            <?php 
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
    52
                if (is_array($pz['prid'])) $select = in_array( "-1", $pz['prid'] ) ? ' selected' : null;
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
    53
                echo "<option $select value=\"-1\"></option>\n";
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
    54
/*                $sql = "SELECT DISTINCT ip.produkt_ID,prod_name
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
    55
                    	FROM Info i LEFT OUTER JOIN Info_Produkt ip 
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
    56
                    	ON i.info_ID=ip.info_ID LEFT OUTER JOIN Info_Verantwortlich v
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
    57
                    	ON i.info_ID=v.info_ID INNER JOIN Produkt p
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
    58
                    	ON ip.produkt_ID=p.produkt_ID INNER JOIN Mitarbeiter m
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
    59
                    	ON v.persknr=m.persknr
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
    60
                    	WHERE i.infotyp_ID=6 and v.persknr=$persknr
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
    61
                    	ORDER BY ip.produkt_ID";
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
    62
                if ($result = $dbc->queryObjectArray($sql))
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
    63
                {
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
    64
                    foreach ($result as $row)
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
    65
                    {
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
    66
                        if (strlen($row->prod_name) > 70) 
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
    67
                            $prod=str_replace(" ","&nbsp;",htmlentities(substr($row->prod_name,0,70))) ."..."; 
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
    68
                        else 
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
    69
                            $prod=str_replace(" ","&nbsp;",htmlentities($row->prod_name));
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
    70
                        $select = ($row->produkt_ID == $pz['prid'] && $pz['prid']>0) ? ' selected' : null;
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
    71
                        echo "<option $select value=\"$row->produkt_ID\">$prod</option>\n";
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
    72
                    }
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
    73
                }
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
    74
*/
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
    75
                // Recht Produktgruppe beruecksichtigen
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
    76
                if (is_array($_SESSION["prodg"]))
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
    77
                {
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
    78
                        foreach ($_SESSION["prodg"] as $val)
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
    79
                            $listg .= "," .$val;
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
    80
                        $listg = substr($listg,1);
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
    81
                        echo "prodg = $listg<br />";
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
    82
                        $sql = "CALL fhiiqm.hier_prodgroup('$listg')";                
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
    83
                }
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
    84
                else
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
    85
                    $sql = "CALL fhiiqm.prod_hiera_all(0,0)";  
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
    86
                if ($result = $dbc->queryObjectArray($sql))
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
    87
                {
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
    88
                    foreach ($result as $row)
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
    89
                    {
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
    90
                        if (strlen($row->bez) > 70) 
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
    91
                            $prod=str_replace(" ","&nbsp;",htmlentities(substr($row->bez,0,70))) ."..."; 
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
    92
                        else 
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
    93
                            $prod=str_replace(" ","&nbsp;",htmlentities($row->bez));
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
    94
                        if ($row->prid >0) $color=" class='green'"; else $color="";
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
    95
                        if ($row->prid == $pz['prid'])
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
    96
    					   echo "<option $color selected value=\"$row->prid\">$prod</option>\n";
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
    97
    				    else
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
    98
    					   echo "<option $color value=\"$row->prid\">$prod</option>\n";
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
    99
                    }
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   100
                }
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   101
            echo "
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   102
            </select>\n";
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   103
            echo "<br />bitte 1 <font color='green'>gr&uuml;nen</font> Eintrag w&auml;hlen";
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   104
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   105
    			if (isset($pz) && $pz['prid']<1)
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   106
    			{
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   107
    					echo "<br><span class=\"red\">Produktzuordnung muss erfolgen!</span>\n";
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   108
    					$okn = false;
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   109
    			}
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   110
            ?>
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   111
        </td>
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   112
    </tr>
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   113
    <tr>
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   114
        <td>Auftraggeber</td>
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   115
        <td><input type="text" name="pz[persa]" id="persa" value="<?php echo $pz['persa']; ?>"/>
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   116
        &nbsp;&nbsp;&nbsp;Eingabe von mind. 2 Zeichen -&gt; Namensliste
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   117
        </td>
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   118
    </tr>
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   119
    <tr>
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   120
        <td>Verantwortlicher</td>
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   121
        <td><input type="text" name="pz[pers]" id="pers" value="<?php echo $pz['pers']; ?>"/>
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   122
        &nbsp;&nbsp;&nbsp;Eingabe von mind. 2 Zeichen -&gt; Namensliste
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   123
        </td>
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   124
    </tr>
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   125
    <tr><td>geh&ouml;rt zu Projekt</td>
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   126
        <td><select name="pz[pzref]">
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   127
            <?php
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   128
                if ($pz['pzref'] == -1) $select = " selected "; else $select = "";
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   129
                echo "<option $select value=\"-1\"></option>\n";
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   130
                if (isset($pz["pzid"]) && $pz["pzid"]>0) $where = " WHERE proz_ID != " . $pz["pzid"]; else $where=""; 
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   131
                $sql = "SELECT proz_ID, proz_bez FROM Prozess $where ORDER BY 2";
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   132
                if ($result = $dbc -> queryObjectArray($sql))
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   133
                {
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   134
                    foreach ($result as $row)
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   135
                    {
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   136
                        if ($row->proz_ID == $pz['pzref'])
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   137
    					   echo "<option selected value=\"$row->proz_ID\">$row->proz_ID - $row->proz_bez</option>\n";
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   138
    				    else
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   139
    					   echo "<option value=\"$row->proz_ID\">$row->proz_ID - $row->proz_bez</option>\n";
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   140
                    }
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   141
                }
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   142
            ?>
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   143
        </select>
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   144
        </td>
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   145
    </tr>
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   146
    <tr>
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   147
        <td>Plan Start-Datum</td>
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   148
        <td><input class="long10" name="pz[psdat]" id="psdat"  value="<?php echo $pz['psdat']; ?>" />
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   149
        &nbsp;&nbsp;&nbsp;&nbsp;Plan Ende-Datum
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   150
        &nbsp;&nbsp;<input class="long10" name="pz[pedat]" id="pedat"  value="<?php echo $pz['pedat']; ?>" />
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   151
        &nbsp;&nbsp;&nbsp;&nbsp;Plan Kosten (&euro;)
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   152
        &nbsp;&nbsp;<input class='right' name="pz[pkost]" type="text" value="<?php echo $pz["pkost"]; ?>" /></td>
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   153
    </tr>
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   154
    <tr>
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   155
        <td>Start-Datum</td>
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   156
        <td><input class="long10" name="pz[sdat]" id="sdat"  value="<?php echo $pz['sdat']; ?>" />
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   157
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ende-Datum
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   158
        &nbsp;&nbsp;<input class="long10" name="pz[edat]" id="edat"  value="<?php echo $pz['edat']; ?>" />
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   159
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Kosten (&euro;)
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   160
        &nbsp;&nbsp;<input class='right' name="pz[kost]" type="text" value="<?php echo $pz["kost"]; ?>" /></td>
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   161
    </tr>
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   162
<!--    <tr>
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   163
        <td>Prozess-Kategorie</td>
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   164
        <td><select name="pz[kat]">
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   165
        <?php
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   166
/*                if ($pz['kat'] == -1) $select = " selected "; else $select = "";
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   167
                echo "<option $select value=\"-1\"></option>\n";
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   168
                $sql = "SELECT proz_kat_ID,proz_kat_bez FROM Proz_Kategorie ORDER BY 2";
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   169
                if ($result = $dbc -> queryObjectArray($sql))
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   170
                {
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   171
                    foreach ($result as $row)
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   172
                    {
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   173
                        if ($row->proz_kat_ID == $pz['kat'])
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   174
    					   echo "<option selected value=\"$row->proz_kat_ID\">$row->proz_kat_bez</option>\n";
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   175
    				    else
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   176
    					   echo "<option value=\"$row->proz_kat_ID\">$row->proz_kat_bez</option>\n";
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   177
                    }
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   178
                }
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   179
*/        ?>
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   180
        </select>
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   181
        </td>
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   182
    </tr> -->
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   183
    <tr>
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   184
        <td>Arbeitschritte</td>
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   185
        <td>
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   186
        <div id="add">
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   187
            <input name="pz[step][]" type="text" size="50" maxlength="50" value="<?php echo $pz['step'][0]; ?>" />
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   188
        &nbsp;&nbsp;&nbsp;Status&nbsp;&nbsp;&nbsp;<select name="pz[ststat][]">
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   189
        <?php
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   190
            if (isset($pz['step'])) $anzstep = count($pz['step']); else $anzstep = 1;
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   191
                if ($pz['ststat'][0] == -1) $select = " selected "; else $select = "";
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   192
                echo "<option $select value=\"-1\"></option>\n";
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   193
                $sql = "SELECT proz_stat_ID,proz_stat_bez FROM Proz_Status ORDER BY 1";
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   194
                if ($result = $dbc -> queryObjectArray($sql))
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   195
                {
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   196
                    foreach ($result as $row)
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   197
                    {
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   198
                        if ($row->proz_stat_ID == $pz['ststat'][0])
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   199
    					   echo "<option selected value=\"$row->proz_stat_ID\">$row->proz_stat_bez</option>\n";
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   200
    				    else
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   201
    					   echo "<option value=\"$row->proz_stat_ID\">$row->proz_stat_bez</option>\n";
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   202
                        $stat .= "'".$row->proz_stat_ID. "':'" . $row->proz_stat_bez . "',";
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   203
                        $sta[$row->proz_stat_ID] = $row->proz_stat_bez;
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   204
                    }
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   205
                }
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   206
                $stat = substr($stat,0,strlen($stat)-1);
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   207
                echo "</select>";
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   208
                echo "&nbsp;&nbsp;&nbsp;Sort&nbsp;&nbsp;&nbsp;<input type='text' name=\"pz[sort][]\" class='right' size=\"2\" maxlen=\"2\" value=\"". $pz['sort'][0]. "\" /><br />\n";
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   209
                echo "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Bemerkung zu Schritt&nbsp;&nbsp;&nbsp;";
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   210
                echo "<input name=\"pz[stbem][]\" maxlen=\"50\" size=\"50\" value='".$pz["stbem"][0]."' />";
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   211
        ?>
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   212
            <script type="text/javascript">
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   213
            <!--
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   214
                arr = {<?php echo ($stat); ?>}; // Ergebnis: {key:'value',key:'value',...} 
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   215
            //-->
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   216
            </script>
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   217
        
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   218
            
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   219
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   220
            <a href="<?php echo "javascript:addInput('add',$anzstep);" ?>" id="badd"  title="Schritt hinzuf&uuml;gen"><img src="/fhiiqm/img/add.png" border="0" /></a>
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   221
            &nbsp;&nbsp;&nbsp;<a href="<?php echo "javascript:markdelInput('add',$anzstep);" ?>" id="bdel" title="Schritt entfernen"><img src="/fhiiqm/img/delete.png" border="0" /></a>
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   222
        <?php
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   223
            if ($pzid || ($sub && isset($pz) && !$ok))
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   224
            {
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   225
                if (count($pz['step'])>1)
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   226
                {
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   227
                    $i=0;
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   228
                    foreach ($pz['step'] as $akt)
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   229
                    {
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   230
                        if ($i>0)
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   231
                        {
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   232
                            echo "<span></span><br /><input name=\"pz[step][]\" type=\"text\" size=\"50\" maxlength=\"50\" value=\"" .$pz['step'][$i] . "\" />\n";
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   233
                            echo "&nbsp;&nbsp;&nbsp;Status&nbsp;&nbsp;&nbsp;<select name='pz[ststat][]'>";
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   234
                            if ($pz['ststat'][$i] == -1) $select = " selected "; else $select = "";
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   235
                            echo "<option $select value=\"-1\"></option>\n";
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   236
                            foreach ($sta as $key => $value)
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   237
                            {
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   238
                                $select = ($key == $pz['ststat'][$i])? " selected='selected'" : "";
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   239
            					   echo "<option$select value=\"$key\">$value</option>\n";
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   240
                            }
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   241
                            echo "</select>";
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   242
                            echo "&nbsp;&nbsp;&nbsp;Sort&nbsp;&nbsp;&nbsp;<input type='text' name='pz[sort][]' class='right' size='2' maxlen='2' value='".$pz['sort'][$i] ."' />";
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   243
                            if (isset($pz['del'])) $cls = "dispil"; else $cls = "pr";
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   244
                            if (isset($pz['del'][$i])) $chk = "checked = ' checked'"; else $chk ="";
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   245
                            echo "<span id='cbl_$i'>&nbsp;&nbsp;&nbsp;<input class='$cls' type='checkbox' id='del_$i' name='pz[del][$i]' value='1'$chk /></span>
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   246
                                <span id='lb_$i' class='$cls'>&nbsp;l&ouml;schen?</span>";    
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   247
                            echo "<img src='/fhiiqm/img/nixt.gif' border='0' height='100%' />\n";
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   248
                            echo "<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Bemerkung zu Schritt&nbsp;&nbsp;&nbsp;";
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   249
                            echo "<input name=\"pz[stbem][]\" maxlen=\"50\" size=\"50\" value=\"".$pz["stbem"][$i]."\" />\n";
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   250
                        }
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   251
                        $i++;
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   252
                    }
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   253
                }
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   254
            }
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   255
        ?>
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   256
        </div>
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   257
        </td>
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   258
    </tr>
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   259
    <tr>
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   260
        <td>Projekt-Dringlichkeit</td>
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   261
        <td><select name="pz[urg]">
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   262
        <?php
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   263
                if ($pz['urg'] == -1) $select = " selected "; else $select = "";
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   264
                echo "<option $select value=\"-1\"></option>\n";
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   265
                $sql = "SELECT proz_urg_ID,proz_urg_bez FROM Proz_Dringlichkeit ORDER BY 1";
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   266
                if ($result = $dbc -> queryObjectArray($sql))
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   267
                {
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   268
                    foreach ($result as $row)
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   269
                    {
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   270
                        if ($row->proz_urg_ID == $pz['urg'])
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   271
    					   echo "<option selected value=\"$row->proz_urg_ID\">$row->proz_urg_bez</option>\n";
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   272
    				    else
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   273
    					   echo "<option value=\"$row->proz_urg_ID\">$row->proz_urg_bez</option>\n";
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   274
                    }
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   275
                }
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   276
        ?>
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   277
        </select>
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   278
        </td>
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   279
    </tr>
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   280
    <tr>
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   281
        <td>Projekt-Status</td>
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   282
        <td><select name="pz[stat]">
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   283
        <?php
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   284
                if ($pz['stat'] == -1) $select = " selected "; else $select = "";
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   285
                echo "<option $select value=\"-1\"></option>\n";
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   286
                $sql = "SELECT proz_stat_ID,proz_stat_bez FROM Proz_Status ORDER BY 1";
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   287
                if ($result = $dbc -> queryObjectArray($sql))
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   288
                {
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   289
                    foreach ($result as $row)
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   290
                    {
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   291
                        if ($row->proz_stat_ID == $pz['stat'])
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   292
    					   echo "<option selected value=\"$row->proz_stat_ID\">$row->proz_stat_bez</option>\n";
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   293
    				    else
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   294
    					   echo "<option value=\"$row->proz_stat_ID\">$row->proz_stat_bez</option>\n";
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   295
                    }
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   296
                }
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   297
        ?>
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   298
        </select>
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   299
        </td>
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   300
    </tr>
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   301
    <tr>
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   302
        <td>betroffene AGs</td>
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   303
        <td>
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   304
        <div id="addrag">
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   305
        <select name="pz[rag][]">
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   306
        <?php
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   307
            if (isset($pz['rag'])) $anzrag = count($pz['rag']); else $anzrag = 1;
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   308
            if ($pz['rag'] == -1) $select = " selected "; else $select = "";
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   309
            echo "<option $select value=\"-1\"></option>\n";
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   310
            $sql = "SELECT rag_ID,rag_bez,rag_bezk,abt_name,rag.abt_ID 
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   311
                    FROM fhiiqm.RaumArb_Gruppe rag
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   312
                    LEFT OUTER JOIN Abteilung a ON rag.abt_ID=a.abt_ID
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   313
                    ORDER BY rag.abt_ID,rag_bez";
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   314
            if ($result = $dbc -> queryObjectArray($sql))
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   315
            {
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   316
                foreach ($result as $row)
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   317
                {
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   318
                    if ($row->rag_ID == $pz['rag'][0]) $select = " selected "; else $select = "";
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   319
                    echo "<option$select value=\"$row->rag_ID\">$row->abt_name: $row->rag_bez</option>\n";
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   320
                    $faktor = ($row->abt_ID*1000)+$row->rag_ID; // wegen sort nach Abt. fuer JS, z.B. 7047
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   321
                    $rag .= "'".$faktor. "':'" . $row->abt_name.": ". $row->rag_bez . "',";
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   322
                    $ag[$row->rag_ID] = $row->abt_name.": ". $row->rag_bez; 
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   323
                }
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   324
            }
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   325
            $rag = substr($rag,0,strlen($rag)-1);
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   326
        ?>
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   327
        </select>
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   328
            <script type="text/javascript">
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   329
            <!--
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   330
                arrag = {<?php echo ($rag); ?>}; // Ergebnis: {key:'value',key:'value',...} 
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   331
            //-->
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   332
            </script>
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   333
        
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   334
            &nbsp;&nbsp;&nbsp;
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   335
            <a href="<?php echo "javascript:addInput('addrag',$anzrag);" ?>" id="badd"  title="AG hinzuf&uuml;gen"><img src="/fhiiqm/img/add.png" border="0" /></a>
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   336
            &nbsp;&nbsp;&nbsp;<a href="<?php echo "javascript:markdelInput('addrag',$anzrag);" ?>" id="bdel" title="AG entfernen"><img src="/fhiiqm/img/delete.png" border="0" /></a>
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   337
        <?php
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   338
            if ($pzid || ($sub && isset($pz) && !$ok))
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   339
            {
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   340
                if (count($pz['rag'])>1)
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   341
                {
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   342
                    $i=0;
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   343
                    foreach ($pz['rag'] as $akt)
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   344
                    {
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   345
                        if ($i>0)
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   346
                        {
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   347
                            echo "<span></span><br /><select name='pz[rag][]'>";
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   348
                            if ($pz['rag'][$i] == -1) $select = " select='selected' "; else $select = "";
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   349
                            echo "<option $select value=\"-1\"></option>\n";
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   350
                            foreach ($ag as $key => $value)
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   351
                            {
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   352
                                $select = ($key == $pz['rag'][$i])? " selected='selected'" : "";
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   353
            					   echo "<option$select value=\"$key\">$value</option>\n";
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   354
                            }
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   355
                            echo "</select>";
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   356
                            if (isset($pz['delag'])) $cls = "dispil"; else $cls = "pr";
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   357
                            if (isset($pz['delag'][$i])) $chk = "checked = ' checked'"; else $chk ="";
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   358
                            echo "<span id='cblag_$i'>&nbsp;&nbsp;&nbsp;<input class='$cls' type='checkbox' id='delag_$i' name='pz[delag][$i]' value='1'$chk /></span>
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   359
                                <span id='lbag_$i' class='$cls'>&nbsp;l&ouml;schen?</span>";
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   360
                            echo "<img src='/fhiiqm/img/nixt.gif' border='0' height='100%' />\n";    
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   361
                       }
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   362
                        $i++;
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   363
                    }
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   364
                }
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   365
            }
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   366
        ?>
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   367
        </div>
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   368
        </td>
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   369
    </tr>
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   370
    <tr>
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   371
        <td>Bemerkung</td>
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   372
        <td><textarea name="pz[bem]" cols="80" rows="6"><?php echo $pz["bem"]; ?></textarea>
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   373
        </td>
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   374
    </tr>
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   375
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   376
    <input type="hidden" name="pz[persknr]" id="pid" value="<?php echo $pz['persknr']; // Verantwortlicher?>"/> 
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   377
    <input type="hidden" name="pz[persknra]" id="paid" value="<?php echo $pz['persknra']; // Auftraggeber?>"/> 
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   378
    <input type="hidden" name="pz[okn]" value="<?php echo $okn; ?>"/>
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   379
<!--  </table>
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   380
 </div>   
cfc409017ba8 + Keytyp_Depot Aendern Bem., Korrekturen
Bettina Schwarzer
parents:
diff changeset
   381
</form> -->