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-- |
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ü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ü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ß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> --> |