Subversion Repositories public

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
4 andreas 1
<?
2
require_once('version.inc');
3
require_once('dbaccess.inc');
4
require_once('language.inc');
5
require_once('header.inc');
6
require_once('crypt.inc');
7
require_once('settings.inc');
8
require_once('menu.inc');
9
 
10
function SaveNewLand() {
11
	$kl_num = $_REQUEST['kl_num'];
12
	$kl_land = $_REQUEST['kl_land'];
13
 
14
	$db = OpenDB();
15
	$query = "select kl_land from key_land where kl_num = $kl_num";
16
	$result = QueryDB($db, $query);
17
	$numrows = numrowsDB($result);
18
 
19
	if ($numrows == 1) {
20
	   Error(etMessage($db, 231, "Schl&uuml;ssel %d ist bereits vorhanden!", $kl_num));
21
	   closeDB($db);
22
	   return false;
23
	}
24
 
25
	$query = "insert into key_land (kl_num, kl_land) values ($kl_num, '$kl_land')";
26
 
27
	if (!TQueryDB($db, $query)) {
28
	   closeDB($db);
29
	   return false;
30
	}
31
 
32
	closeDB($db);
33
	return true;
34
}
35
 
36
function SaveEditLand() {
37
	$kl_num = $_REQUEST['kl_num'];
38
	$kl_land = $_REQUEST['kl_land'];
39
 
40
	$db = OpenDB();
41
	$query = "select kl_land from key_land where kl_num = $kl_num";
42
	$result = QueryDB($db, $query);
43
	$numrows = numrowsDB($result);
44
 
45
	if ($numrows != 1) {
46
	   Error(GetMessage($db, 232, "Schl&uuml;ssel %d ist nicht vorhanden!", $kl_num));
47
	   closeDB($db);
48
	   return false;
49
	}
50
 
51
	$query = "update key_land set kl_land = '$kl_land' where kl_num = $kl_num";
52
 
53
	if (!TQueryDB($db, $query)) {
54
	   Error("SQL-Error: $query");
55
	   closeDB($db);
56
	   return false;
57
	}
58
 
59
	closeDB($db);
60
	return true;
61
}
62
 
63
$newland = $_REQUEST['newland'];
64
$editland = $_REQUEST['editland'];
65
 
66
if (!isset($editland)) {
67
   $editland = 0;
68
}
69
 
70
$savenewland = $_REQUEST['savenewland'];
71
$saveeditland = $_REQUEST['saveeditland'];
72
 
73
if (isset($savenewland)) {
74
   SaveNewLand();
75
}
76
 
77
if (isset($saveeditland)) {
78
   SaveEditLand();
79
}
80
 
81
$nav = "headline=17&menu=$menu";
82
?>
83
<form name="land" action="land.php" method="post">
84
<input type="hidden" name="headline" value="17">
85
<input type="hidden" name="rstufe" value="<? echo "$rstufe"; ?>">
86
<input type="hidden" name="menu" value="<? echo "$menu"; ?>">
87
<input type="hidden" name="unum" value="<? echo "$unum"; ?>">
88
<table class="indent"><tr><td>
89
<?php
90
$db = OpenDB();
91
ButtonLink(GetMessage($db, 233, "Neues Land"), "land.php", "$nav&newland=newland");
92
echo "</td></tr></table>\n";
93
 
94
$query = "select kl_num, kl_land from key_land order by kl_num";
95
$result = QueryDB($db, $query);
96
 
97
if (!$result) {
98
   echo "</table></form><br>\n";
99
   require('footer.inc');
100
   exit;
101
}
102
 
103
$numrows = numrowsDB($result);
104
 
105
if ($numrows > 0 || isset($newland)) {
106
?>
107
<table class="sel">
108
   <tr>
109
      <th class="sel">&nbsp;</th>
110
      <th class="sel"><? Output($db, 158, "Key"); ?></th>
111
      <th class="sel"><? Output($db, 159, "Text"); ?></th>
112
   </tr>
113
<?php
114
   $row = 0;
115
 
116
   while ($row < $numrows) {
117
      $data = fetchDB($result, $row);
118
      $kl_num = $data[0];
119
      $kl_land = $data[1];
120
 
121
      if ($kl_num == $editland) {
122
         echo "<input type=\"hidden\" name=\"kl_num\" value=\"$kl_num\">\n";
123
         echo "<tr><td class=\"selakt\"><button type=\"submit\" name=\"saveeditland\" value=\"$kl_num\"><img src=\"image/new.png\" border=0 alt=\"Edit\"></button></td>";
124
         echo "<td class=\"selnum\">$kl_num</td>";
125
         echo "<td class=\"sel\"><input type=\"text\" name=\"kl_land\" value=\"$kl_land\" size=40 maxlength=50></td></tr>\n";
126
      } else {
127
         echo "<tr><td class=\"selakt\"><button type=\"submit\" name=\"editland\" value=\"$kl_num\"><img src=\"image/edit.png\" border=0 alt=\"Edit\"></button></td>";
128
         echo "<td class=\"selnum\">$kl_num</td><td class=\"sel\">$kl_land</td></tr>";
129
      }
130
 
131
      $row++;
132
   }
133
 
134
   if (isset($newland)) {
135
      echo "<tr><td class=\"selakt\"><button type=\"submit\" name=\"savenewland\" value=\"savenewland\"><img src=\"image/new.png\" border=0 alt=\"Neu\"></button></td>";
136
      echo "<td class=\"sel\"><input type=\"text\" name=\"kl_num\" size=7 maxlength=7></td>";
137
      echo "<td class=\"sel\"><input type=\"text\" name=\"kl_land\" size=40 maxlength=50></td></tr>\n";
138
   }
139
?>
140
</table>
141
<table class="indent"><tr><td>
142
<? ButtonLink(GetMessage($db, 233, "Neues Land"), "land.php", "$nav&newland=newland"); ?>
143
</td></tr></table>
144
</form>
145
<?php
146
}
147
 
148
require('footer.inc');
149
?>