fhiiqm/form/keytyp_form.inc.php
author Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
Wed, 31 Jul 2013 15:10:48 +0200
changeset 39 4ce411ed28b6
parent 38 45c139f74ea4
permissions -rw-r--r--
+ Keytyp: delDepot, userVW; Korrekturen
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
38
45c139f74ea4 + Laborinfo; Keytyp-Verwaltung
schwarzer@hyperion.rz-berlin.mpg.de
parents:
diff changeset
     1
<?php
45c139f74ea4 + Laborinfo; Keytyp-Verwaltung
schwarzer@hyperion.rz-berlin.mpg.de
parents:
diff changeset
     2
45c139f74ea4 + Laborinfo; Keytyp-Verwaltung
schwarzer@hyperion.rz-berlin.mpg.de
parents:
diff changeset
     3
/**
45c139f74ea4 + Laborinfo; Keytyp-Verwaltung
schwarzer@hyperion.rz-berlin.mpg.de
parents:
diff changeset
     4
 * @author Bettina Schwarzer, Fritz-Haber-Institut
45c139f74ea4 + Laborinfo; Keytyp-Verwaltung
schwarzer@hyperion.rz-berlin.mpg.de
parents:
diff changeset
     5
 * @copyright 05/2013
45c139f74ea4 + Laborinfo; Keytyp-Verwaltung
schwarzer@hyperion.rz-berlin.mpg.de
parents:
diff changeset
     6
 * 
45c139f74ea4 + Laborinfo; Keytyp-Verwaltung
schwarzer@hyperion.rz-berlin.mpg.de
parents:
diff changeset
     7
 * Form keytyp
45c139f74ea4 + Laborinfo; Keytyp-Verwaltung
schwarzer@hyperion.rz-berlin.mpg.de
parents:
diff changeset
     8
 */
45c139f74ea4 + Laborinfo; Keytyp-Verwaltung
schwarzer@hyperion.rz-berlin.mpg.de
parents:
diff changeset
     9
	include_once($_SERVER['DOCUMENT_ROOT'] ."/fhiiqm/inc/dbconnect.inc.php");
45c139f74ea4 + Laborinfo; Keytyp-Verwaltung
schwarzer@hyperion.rz-berlin.mpg.de
parents:
diff changeset
    10
	if (!isset($dbc) || !$dbc) $dbc = new dbconnection();
45c139f74ea4 + Laborinfo; Keytyp-Verwaltung
schwarzer@hyperion.rz-berlin.mpg.de
parents:
diff changeset
    11
    $okn = true;
45c139f74ea4 + Laborinfo; Keytyp-Verwaltung
schwarzer@hyperion.rz-berlin.mpg.de
parents:
diff changeset
    12
45c139f74ea4 + Laborinfo; Keytyp-Verwaltung
schwarzer@hyperion.rz-berlin.mpg.de
parents:
diff changeset
    13
?>
45c139f74ea4 + Laborinfo; Keytyp-Verwaltung
schwarzer@hyperion.rz-berlin.mpg.de
parents:
diff changeset
    14
<div align="center">
45c139f74ea4 + Laborinfo; Keytyp-Verwaltung
schwarzer@hyperion.rz-berlin.mpg.de
parents:
diff changeset
    15
<h5>* - Felder sind erforderlich!</h5>
45c139f74ea4 + Laborinfo; Keytyp-Verwaltung
schwarzer@hyperion.rz-berlin.mpg.de
parents:
diff changeset
    16
</div>
45c139f74ea4 + Laborinfo; Keytyp-Verwaltung
schwarzer@hyperion.rz-berlin.mpg.de
parents:
diff changeset
    17
<form action="<?php $_SERVER['PHP_SELF'] ?>" method="post" enctype="application/x-www-form-urlencoded" name="form_key">
45c139f74ea4 + Laborinfo; Keytyp-Verwaltung
schwarzer@hyperion.rz-berlin.mpg.de
parents:
diff changeset
    18
<!-- <form action="<?php $_SERVER['PHP_SELF'] ?>" method="post" enctype="multipart/form-data" name="form_info" target="_self">  -->		
45c139f74ea4 + Laborinfo; Keytyp-Verwaltung
schwarzer@hyperion.rz-berlin.mpg.de
parents:
diff changeset
    19
<div align="center">
45c139f74ea4 + Laborinfo; Keytyp-Verwaltung
schwarzer@hyperion.rz-berlin.mpg.de
parents:
diff changeset
    20
<table width="40%" border="0" cellspacing="3" cellpadding="3">
45c139f74ea4 + Laborinfo; Keytyp-Verwaltung
schwarzer@hyperion.rz-berlin.mpg.de
parents:
diff changeset
    21
    <tr>
45c139f74ea4 + Laborinfo; Keytyp-Verwaltung
schwarzer@hyperion.rz-berlin.mpg.de
parents:
diff changeset
    22
        <td>Schl&uuml;sseltyp *</td>
45c139f74ea4 + Laborinfo; Keytyp-Verwaltung
schwarzer@hyperion.rz-berlin.mpg.de
parents:
diff changeset
    23
        <td><input name="ky[typ]" type="text" size="10" maxlength="10" value="<?php echo $ky['typ']; ?>" />
45c139f74ea4 + Laborinfo; Keytyp-Verwaltung
schwarzer@hyperion.rz-berlin.mpg.de
parents:
diff changeset
    24
        <?php
45c139f74ea4 + Laborinfo; Keytyp-Verwaltung
schwarzer@hyperion.rz-berlin.mpg.de
parents:
diff changeset
    25
			if (isset($ky['typ']) && $ky['typ']<'!')
45c139f74ea4 + Laborinfo; Keytyp-Verwaltung
schwarzer@hyperion.rz-berlin.mpg.de
parents:
diff changeset
    26
			{
45c139f74ea4 + Laborinfo; Keytyp-Verwaltung
schwarzer@hyperion.rz-berlin.mpg.de
parents:
diff changeset
    27
					echo "<br><span class=\"red\">Keytyp ist erforderlich!</span>\n";
45c139f74ea4 + Laborinfo; Keytyp-Verwaltung
schwarzer@hyperion.rz-berlin.mpg.de
parents:
diff changeset
    28
					$okn = false;
45c139f74ea4 + Laborinfo; Keytyp-Verwaltung
schwarzer@hyperion.rz-berlin.mpg.de
parents:
diff changeset
    29
			}
45c139f74ea4 + Laborinfo; Keytyp-Verwaltung
schwarzer@hyperion.rz-berlin.mpg.de
parents:
diff changeset
    30
		?>
45c139f74ea4 + Laborinfo; Keytyp-Verwaltung
schwarzer@hyperion.rz-berlin.mpg.de
parents:
diff changeset
    31
		</td>
45c139f74ea4 + Laborinfo; Keytyp-Verwaltung
schwarzer@hyperion.rz-berlin.mpg.de
parents:
diff changeset
    32
    </tr>
45c139f74ea4 + Laborinfo; Keytyp-Verwaltung
schwarzer@hyperion.rz-berlin.mpg.de
parents:
diff changeset
    33
    <tr>
45c139f74ea4 + Laborinfo; Keytyp-Verwaltung
schwarzer@hyperion.rz-berlin.mpg.de
parents:
diff changeset
    34
        <td>Level *</td>
45c139f74ea4 + Laborinfo; Keytyp-Verwaltung
schwarzer@hyperion.rz-berlin.mpg.de
parents:
diff changeset
    35
        <td><input name="ky[level]" type="text" size="10" maxlength="10" value="<?php echo $ky['level']; ?>" />
45c139f74ea4 + Laborinfo; Keytyp-Verwaltung
schwarzer@hyperion.rz-berlin.mpg.de
parents:
diff changeset
    36
        <?php
45c139f74ea4 + Laborinfo; Keytyp-Verwaltung
schwarzer@hyperion.rz-berlin.mpg.de
parents:
diff changeset
    37
			if (isset($ky['level']) && $ky['level']<'!')
45c139f74ea4 + Laborinfo; Keytyp-Verwaltung
schwarzer@hyperion.rz-berlin.mpg.de
parents:
diff changeset
    38
			{
45c139f74ea4 + Laborinfo; Keytyp-Verwaltung
schwarzer@hyperion.rz-berlin.mpg.de
parents:
diff changeset
    39
					echo "<br><span class=\"red\">Keylevel ist erforderlich!</span>\n";
45c139f74ea4 + Laborinfo; Keytyp-Verwaltung
schwarzer@hyperion.rz-berlin.mpg.de
parents:
diff changeset
    40
					$okn = false;
45c139f74ea4 + Laborinfo; Keytyp-Verwaltung
schwarzer@hyperion.rz-berlin.mpg.de
parents:
diff changeset
    41
			}
45c139f74ea4 + Laborinfo; Keytyp-Verwaltung
schwarzer@hyperion.rz-berlin.mpg.de
parents:
diff changeset
    42
		?>
45c139f74ea4 + Laborinfo; Keytyp-Verwaltung
schwarzer@hyperion.rz-berlin.mpg.de
parents:
diff changeset
    43
		</td>
45c139f74ea4 + Laborinfo; Keytyp-Verwaltung
schwarzer@hyperion.rz-berlin.mpg.de
parents:
diff changeset
    44
    </tr>
45c139f74ea4 + Laborinfo; Keytyp-Verwaltung
schwarzer@hyperion.rz-berlin.mpg.de
parents:
diff changeset
    45
    <tr>
45c139f74ea4 + Laborinfo; Keytyp-Verwaltung
schwarzer@hyperion.rz-berlin.mpg.de
parents:
diff changeset
    46
        <td>Parent-Level (*)</td>
45c139f74ea4 + Laborinfo; Keytyp-Verwaltung
schwarzer@hyperion.rz-berlin.mpg.de
parents:
diff changeset
    47
        <td><input name="ky[parent]" type="text" size="10" maxlength="10" value="<?php echo $ky['parent']; ?>" />
45c139f74ea4 + Laborinfo; Keytyp-Verwaltung
schwarzer@hyperion.rz-berlin.mpg.de
parents:
diff changeset
    48
		</td>
45c139f74ea4 + Laborinfo; Keytyp-Verwaltung
schwarzer@hyperion.rz-berlin.mpg.de
parents:
diff changeset
    49
    </tr>
45c139f74ea4 + Laborinfo; Keytyp-Verwaltung
schwarzer@hyperion.rz-berlin.mpg.de
parents:
diff changeset
    50
    <tr><td>Hierarchietyp</td>
45c139f74ea4 + Laborinfo; Keytyp-Verwaltung
schwarzer@hyperion.rz-berlin.mpg.de
parents:
diff changeset
    51
        <td><select name="ky[hier]">
45c139f74ea4 + Laborinfo; Keytyp-Verwaltung
schwarzer@hyperion.rz-berlin.mpg.de
parents:
diff changeset
    52
            <?php
45c139f74ea4 + Laborinfo; Keytyp-Verwaltung
schwarzer@hyperion.rz-berlin.mpg.de
parents:
diff changeset
    53
                if ($ky['hier'] == -1) $select = "selected='selected'"; else $select = "";
45c139f74ea4 + Laborinfo; Keytyp-Verwaltung
schwarzer@hyperion.rz-berlin.mpg.de
parents:
diff changeset
    54
                echo "<option $select value=\"-1\"></option>\n";
45c139f74ea4 + Laborinfo; Keytyp-Verwaltung
schwarzer@hyperion.rz-berlin.mpg.de
parents:
diff changeset
    55
                $sql = "SELECT key_hiertyp_ID, key_hiertyp_bez FROM Key_Hiertyp ORDER BY 2";
45c139f74ea4 + Laborinfo; Keytyp-Verwaltung
schwarzer@hyperion.rz-berlin.mpg.de
parents:
diff changeset
    56
                if ($result = $dbc -> queryObjectArray($sql))
45c139f74ea4 + Laborinfo; Keytyp-Verwaltung
schwarzer@hyperion.rz-berlin.mpg.de
parents:
diff changeset
    57
                {
45c139f74ea4 + Laborinfo; Keytyp-Verwaltung
schwarzer@hyperion.rz-berlin.mpg.de
parents:
diff changeset
    58
                    foreach ($result as $row)
45c139f74ea4 + Laborinfo; Keytyp-Verwaltung
schwarzer@hyperion.rz-berlin.mpg.de
parents:
diff changeset
    59
                    {
45c139f74ea4 + Laborinfo; Keytyp-Verwaltung
schwarzer@hyperion.rz-berlin.mpg.de
parents:
diff changeset
    60
                        if ($row->key_hiertyp_ID == $ky['hier']) $select = "selected='selected'"; else $select = "";
45c139f74ea4 + Laborinfo; Keytyp-Verwaltung
schwarzer@hyperion.rz-berlin.mpg.de
parents:
diff changeset
    61
    					   echo "<option $select value=\"$row->key_hiertyp_ID\">$row->key_hiertyp_ID - $row->key_hiertyp_bez</option>\n";
45c139f74ea4 + Laborinfo; Keytyp-Verwaltung
schwarzer@hyperion.rz-berlin.mpg.de
parents:
diff changeset
    62
                    }
45c139f74ea4 + Laborinfo; Keytyp-Verwaltung
schwarzer@hyperion.rz-berlin.mpg.de
parents:
diff changeset
    63
                }
45c139f74ea4 + Laborinfo; Keytyp-Verwaltung
schwarzer@hyperion.rz-berlin.mpg.de
parents:
diff changeset
    64
            ?>
45c139f74ea4 + Laborinfo; Keytyp-Verwaltung
schwarzer@hyperion.rz-berlin.mpg.de
parents:
diff changeset
    65
        </select>
45c139f74ea4 + Laborinfo; Keytyp-Verwaltung
schwarzer@hyperion.rz-berlin.mpg.de
parents:
diff changeset
    66
        </td>
45c139f74ea4 + Laborinfo; Keytyp-Verwaltung
schwarzer@hyperion.rz-berlin.mpg.de
parents:
diff changeset
    67
    </tr>
45c139f74ea4 + Laborinfo; Keytyp-Verwaltung
schwarzer@hyperion.rz-berlin.mpg.de
parents:
diff changeset
    68
    <tr>
45c139f74ea4 + Laborinfo; Keytyp-Verwaltung
schwarzer@hyperion.rz-berlin.mpg.de
parents:
diff changeset
    69
        <td>Schl&uuml;sseltyp-Bezeichnung</td>
45c139f74ea4 + Laborinfo; Keytyp-Verwaltung
schwarzer@hyperion.rz-berlin.mpg.de
parents:
diff changeset
    70
        <td><input name="ky[bez]" type="text" size="50" maxlength="50" value="<?php echo $ky['bez']; ?>" />
45c139f74ea4 + Laborinfo; Keytyp-Verwaltung
schwarzer@hyperion.rz-berlin.mpg.de
parents:
diff changeset
    71
		</td>
45c139f74ea4 + Laborinfo; Keytyp-Verwaltung
schwarzer@hyperion.rz-berlin.mpg.de
parents:
diff changeset
    72
    </tr>
45c139f74ea4 + Laborinfo; Keytyp-Verwaltung
schwarzer@hyperion.rz-berlin.mpg.de
parents:
diff changeset
    73
    <tr><td>Schie&szlig;anlage</td>
45c139f74ea4 + Laborinfo; Keytyp-Verwaltung
schwarzer@hyperion.rz-berlin.mpg.de
parents:
diff changeset
    74
        <td><select name="ky[anl]">
45c139f74ea4 + Laborinfo; Keytyp-Verwaltung
schwarzer@hyperion.rz-berlin.mpg.de
parents:
diff changeset
    75
            <?php
45c139f74ea4 + Laborinfo; Keytyp-Verwaltung
schwarzer@hyperion.rz-berlin.mpg.de
parents:
diff changeset
    76
                if ($ky['anl'] == -1) $select = "selected='selected'"; else $select = "";
45c139f74ea4 + Laborinfo; Keytyp-Verwaltung
schwarzer@hyperion.rz-berlin.mpg.de
parents:
diff changeset
    77
                echo "<option $select value=\"-1\"></option>\n";
45c139f74ea4 + Laborinfo; Keytyp-Verwaltung
schwarzer@hyperion.rz-berlin.mpg.de
parents:
diff changeset
    78
                $sql = "SELECT key_anl_ID, key_anl_bez FROM Key_Anlage ORDER BY 2";
45c139f74ea4 + Laborinfo; Keytyp-Verwaltung
schwarzer@hyperion.rz-berlin.mpg.de
parents:
diff changeset
    79
                if ($result = $dbc -> queryObjectArray($sql))
45c139f74ea4 + Laborinfo; Keytyp-Verwaltung
schwarzer@hyperion.rz-berlin.mpg.de
parents:
diff changeset
    80
                {
45c139f74ea4 + Laborinfo; Keytyp-Verwaltung
schwarzer@hyperion.rz-berlin.mpg.de
parents:
diff changeset
    81
                    foreach ($result as $row)
45c139f74ea4 + Laborinfo; Keytyp-Verwaltung
schwarzer@hyperion.rz-berlin.mpg.de
parents:
diff changeset
    82
                    {
45c139f74ea4 + Laborinfo; Keytyp-Verwaltung
schwarzer@hyperion.rz-berlin.mpg.de
parents:
diff changeset
    83
                        if ($row->key_anl_ID == $ky['anl']) $select = "selected='selected'"; else $select = "";
45c139f74ea4 + Laborinfo; Keytyp-Verwaltung
schwarzer@hyperion.rz-berlin.mpg.de
parents:
diff changeset
    84
    					   echo "<option $select value=\"$row->key_anl_ID\">$row->key_anl_bez</option>\n";
45c139f74ea4 + Laborinfo; Keytyp-Verwaltung
schwarzer@hyperion.rz-berlin.mpg.de
parents:
diff changeset
    85
                    }
45c139f74ea4 + Laborinfo; Keytyp-Verwaltung
schwarzer@hyperion.rz-berlin.mpg.de
parents:
diff changeset
    86
                }
45c139f74ea4 + Laborinfo; Keytyp-Verwaltung
schwarzer@hyperion.rz-berlin.mpg.de
parents:
diff changeset
    87
            ?>
45c139f74ea4 + Laborinfo; Keytyp-Verwaltung
schwarzer@hyperion.rz-berlin.mpg.de
parents:
diff changeset
    88
        </select>
45c139f74ea4 + Laborinfo; Keytyp-Verwaltung
schwarzer@hyperion.rz-berlin.mpg.de
parents:
diff changeset
    89
        </td>
45c139f74ea4 + Laborinfo; Keytyp-Verwaltung
schwarzer@hyperion.rz-berlin.mpg.de
parents:
diff changeset
    90
    </tr>
45c139f74ea4 + Laborinfo; Keytyp-Verwaltung
schwarzer@hyperion.rz-berlin.mpg.de
parents:
diff changeset
    91
    <tr>
45c139f74ea4 + Laborinfo; Keytyp-Verwaltung
schwarzer@hyperion.rz-berlin.mpg.de
parents:
diff changeset
    92
    <input type="hidden" name="ky[okn]" value="<?php echo $okn; ?>"/>
45c139f74ea4 + Laborinfo; Keytyp-Verwaltung
schwarzer@hyperion.rz-berlin.mpg.de
parents:
diff changeset
    93
<!--  </table>
45c139f74ea4 + Laborinfo; Keytyp-Verwaltung
schwarzer@hyperion.rz-berlin.mpg.de
parents:
diff changeset
    94
 </div>   
45c139f74ea4 + Laborinfo; Keytyp-Verwaltung
schwarzer@hyperion.rz-berlin.mpg.de
parents:
diff changeset
    95
</form> -->