fhiiqm/form/recht_form.inc.php
author Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
Mon, 06 Feb 2012 13:44:00 +0100
changeset 23 a382de56a8e4
parent 21 97dba0fe820c
child 26 3c1e3ac7089f
permissions -rw-r--r--
+ Laser-Log-List, edit Raum-Reinigung, insert/edit Kosten mit 1000-Trennz.eichen
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
16
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
     1
<?php
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
     2
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
     3
/**
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
     4
 * @author Bettina Schwarzer, Fritz-Haber-Institut
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
     5
 * @copyright 10/2011
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
     6
 * 
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
     7
 * Form Rechtezuordnung
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
     8
 */
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
     9
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    10
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    11
	include_once($_SERVER['DOCUMENT_ROOT'] ."/fhiiqm/inc/dbconnect.inc.php");
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    12
	if (!isset($dbc) || !$dbc) $dbc = new dbconnection();
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    13
    $okn = true;
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    14
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    15
    if (!is_null($_SESSION["recht"]) && !in_array("rte",$_SESSION["recht"]))
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    16
    {
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    17
        $text = "";
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    18
        $ro = " readonly='readonly'";
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    19
        $da = " disabled='disabled'";
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    20
    }    
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    21
    else
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    22
    {
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    23
        if  (!$pget) $text = "Eingabe"; else $text="&Auml;ndern / L&ouml;schen";
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    24
        $ro = "";
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    25
        $da = "";
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    26
    }    
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    27
?>
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    28
<div align="center">
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    29
<h3><font face="Verdana, Arial, Helvetica, sans-serif"><?php echo $text;?> Nutzer &amp; Rechte fhiiqm</font></h3>
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    30
<h5>* - Felder sind erforderlich!</h5>
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    31
<table>
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    32
<tr><td class="bigger">Die Auswahl eines Mitarbeiters geschieht durch Eingeben von mindesten 2 Zeichen in das Mitarbeiter-Feld.
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    33
</td></tr>
20
5877137431e4 + Anlage duplizieren, Voreinstellungen edit, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 19
diff changeset
    34
<tr><td class="bigger">Umlaute wie '&auml;', '&uuml;', '&ouml;', '&szlig;' werden nicht gefunden, bitte benachbarte Zeichen eingeben.</td></tr>
16
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    35
<tr><td class="bigger">&nbsp;</td></tr>
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    36
</table>
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    37
</div>
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    38
<form action="<?php $_SERVER['PHP_SELF'] ?>" method="post" enctype="application/x-www-form-urlencoded" name="form_recht">	
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    39
<div align="center">
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    40
<table width="30%" border="0" cellspacing="3" cellpadding="3">
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    41
    <tr><td>Mitarbeiter *</td>
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    42
        <td valign="top"><input class="long20" type="text" name="rt[pers]" id="persknr" value="<?php echo $rt['pers'] . "\"" . $ro; ?>/>
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    43
            <?php
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    44
                if (isset($ins) && $rt['pid']<"1")
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    45
                {
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    46
    				echo "<br /><span class=\"red\">Mitarbeiter ist erforderlich!</span>\n";
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    47
    				$okn = false;
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    48
                }
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    49
    			else
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    50
    				if ($okn) $okn = true; else $okn=false; 
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    51
            ?>
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    52
        </td>
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    53
    </tr>
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    54
<!--
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    55
    <tr>
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    56
        <td>Mitarbeiter FHI *</td>
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    57
        <td>
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    58
            <select name="rt[pers]" size="10">
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    59
                <?php
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    60
/*                    $select = null;
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    61
//                    $select = ("-1"==$rt['pers'] ) ? ' selected' : null;
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    62
//                    echo "<option $select value=\"-1\"></option>\n";
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    63
                    $sql = "SELECT persknr, CONCAT (nachname, ', ',vorname) as pname FROM fhiiqm.Mitarbeiter ORDER BY 2";
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    64
                    if ($result = $dbc->queryObjectArray($sql))
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    65
                    {
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    66
                        foreach ($result as $row)
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    67
                        {
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    68
                            if (isset($rt['pers'])) $select = ($row->persknr==$rt['pers'] ) ? ' selected' : null;
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    69
        					echo "<option $select value=\"$row->persknr\">$row->pname</option>\n";
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    70
                        }
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    71
                    }    */ 
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    72
                ?>
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    73
            </select>
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    74
            <?php
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    75
/*                if (isset($ins) && $rt['pers']<1)
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    76
                {
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    77
    				echo "<br /><span class=\"red\">Mitarbeiter ist erforderlich!</span>\n";
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    78
    				$okn = false;
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    79
                }
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    80
    			else
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    81
    				if ($okn) $okn = true; else $okn=false; */
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    82
            ?>
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    83
        </td>
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    84
    </tr>
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    85
-->
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    86
    <tr>
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    87
        <td>Nutzername *</td>
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    88
        <td><input name="rt[userid]" type="text" size="10" maxlength="10" value="<?php echo $rt['userid'] . "\"" . $ro; ?>/>
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    89
            <?php 
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    90
			     if (isset($rt['userid']) && $rt['userid']<'!')
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    91
				{
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    92
					echo "<br><span class=\"red\">Nutzername(userid) ist erforderlich!</span>\n";
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    93
					$okn = false;
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    94
				}
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    95
				else
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    96
					if ($okn) $okn = true; else $okn=false;
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    97
             ?> 
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    98
        </td>
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    99
    </tr>
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   100
    <tr>
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   101
        <td>Rechte <br /><br />
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   102
            &nbsp;&nbsp;&nbsp;<span class="green">Recht mu&szlig; explizit gew&auml;hlt werden</span><br /><br />
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   103
            &nbsp;&nbsp;&nbsp;Mehrfachauswahl m&ouml;glich:<br />
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   104
            &nbsp;&nbsp;&nbsp;[Strg]-Taste + Anklicken der<br /> 
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   105
            &nbsp;&nbsp;&nbsp;gewünschten Listeneinträge
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   106
        </td>
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   107
        <td>
21
97dba0fe820c +Anlage-Vertrag, Form Laser
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents: 20
diff changeset
   108
            <select name="rt[recht][]" size="18" multiple="multiple"<?php echo $da; ?>>
16
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   109
                <?php
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   110
//                    $select = null;
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   111
//                    if (is_array($rt['recht'])) $select = in_array( "-1", $rt['recht'] ) ? ' selected' : null;
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   112
//                    echo "<option $select value=\"-1\"></option>\n";
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   113
                    $sql = "SELECT recht_ID, thema FROM fhiiqm.recht ORDER BY 2";
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   114
                    if ($result = $dbc->queryObjectArray($sql))
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   115
                    {
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   116
                        foreach ($result as $row)
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   117
                        {
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   118
                            if (is_array($rt['recht'])) $select = in_array( $row->recht_ID, $rt['recht'] ) ? ' selected' : null;
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   119
        					echo "<option $select value=\"$row->recht_ID\">$row->thema</option>\n";
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   120
                        }
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   121
                    }
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   122
                ?>
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   123
            </select>
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   124
            <?php
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   125
/*                    if (isset($ins) && (count($rt["recht"])< 1) || (count($rt["recht"])==1 && $rt["recht"][0]== "-1"))
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   126
                    {
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   127
    					echo "<br><span class=\"red\">mindestens ein Recht ist erforderlich!</span>\n";
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   128
    					$okn = false;
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   129
                    }
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   130
    				else
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   131
    					if ($okn) $okn = true; else $okn=false;    
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   132
*/
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   133
            ?>
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   134
        </td>
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   135
    </tr>
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   136
    <tr>
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   137
        <td>Rechteinschr&auml;nkung Produktgruppe<br /><br />
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   138
            &nbsp;&nbsp;&nbsp;<span class="green">nichts ausw&auml;hlen = alle Rechte</span><br /><br />
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   139
            &nbsp;&nbsp;&nbsp;Mehrfachauswahl m&ouml;glich
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   140
        </td>
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   141
        <td>
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   142
            <select name="rt[prodg][]" size="7" multiple="multiple"<?php echo $da; ?>>
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   143
                <?php
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   144
                    $select = null;
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   145
//                    if (is_array($rt['prodg'])) $select = in_array( "-1", $rt['prodg'] ) ? ' selected' : null;
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   146
//                    echo "<option $select value=\"-1\"></option>\n";
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   147
                    $sql = "SELECT prod_group_ID, prod_group_name FROM fhiiqm.Produkt_Gruppe ORDER BY 2";
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   148
                    if ($result = $dbc->queryObjectArray($sql))
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   149
                    {
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   150
                        foreach ($result as $row)
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   151
                        {
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   152
                            if (is_array($rt['prodg'])) $select = in_array( $row->prod_group_ID, $rt['prodg'] ) ? ' selected' : null;
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   153
        					echo "<option $select value=\"$row->prod_group_ID\">$row->prod_group_name</option>\n";
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   154
                        }
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   155
                    }
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   156
                ?>
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   157
            </select>
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   158
        </td>
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   159
    </tr>
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   160
    <input type="hidden" name="rt[pid]" id="pid" value="<?php echo $rt['pid']; ?>"/>
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   161
<!--    <input type="hidden" name="rt[pget]" value="<?php echo $rt['pget']; ?>"/> -->
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   162
    <input type="hidden" name="rt[okn]" value="<?php echo $okn; ?>"/>
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   163
<!--  </table>
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   164
 </div>   
3ebe66308a00 nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   165
</form> -->