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('menu.inc');
8
 
9
function SaveNewTm() {
10
	$kt_num = $_REQUEST['kt_num'];
11
	$kt_tm = $_REQUEST['kt_tm'];
12
 
13
	$db = OpenDB();
14
	$query = "select kt_tm from key_tmgroup where kt_num = $kt_num";
15
	$result = QueryDB($db, $query);
16
	$numrows = numrowsDB($result);
17
 
18
	if ($numrows == 1) {
19
	   Error("Schl&uuml;ssel $kt_num ist bereits vorhanden!\n");
20
	   closeDB($db);
21
	   return false;
22
	}
23
 
24
	$query = "insert into key_tmgroup (kt_num, kt_tm) values ($kt_num, '$kt_tm')";
25
 
26
	if (!TQueryDB($db, $query)) {
27
	   Error("SQL-Error: $query");
28
	   closeDB($db);
29
	   return false;
30
	}
31
 
32
	closeDB($db);
33
	return true;
34
}
35
 
36
function SaveEditTm() {
37
	$kt_num = $_REQUEST['kt_num'];
38
	$kt_tm = $_REQUEST['kt_tm'];
39
 
40
	$db = OpenDB();
41
	$query = "select kt_tm from key_tmgroup where kt_num = $kt_num";
42
	$result = QueryDB($db, $query);
43
	$numrows = numrowsDB($result);
44
 
45
	if ($numrows != 1) {
46
	   Error("Schl&uuml;ssel $kt_num ist nicht vorhanden!\n");
47
	   closeDB($db);
48
	   return false;
49
	}
50
 
51
	$query = "update key_tmgroup set kt_tm = '$kt_tm' where kt_num = $kt_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
$newtmgroup = $_REQUEST['newtmgroup'];
64
$edittmgroup = $_REQUEST['edittmgroup'];
65
 
66
if (!isset($edittmgroup)) {
67
   $edittmgroup = 0;
68
}
69
 
70
$savenewtm = $_REQUEST['savenewtm'];
71
$saveedittm = $_REQUEST['saveedittm'];
72
 
73
if (isset($savenewtm)) {
74
   SaveNewTm();
75
}
76
 
77
if (isset($saveedittm)) {
78
   SaveEditTm();
79
}
80
 
81
?>
82
<form action="tmgroup.php" method="post">
83
<input type="hidden" name="headline" value="14">
84
<input type="hidden" name="rstufe" value="<? echo "$rstufe"; ?>">
85
<input type="hidden" name="menu" value="<? echo "$menu"; ?>">
86
<input type="hidden" name="unum" value="<? echo "$unum"; ?>">
87
<button type="submit" name="newtm" value="newtmgroup"><img src="image/button_newtmgroup.png" border=0 alt="Neue TM-Gruppe"></button>
88
<?php
89
$db = OpenDB();
90
$query = "select kt_num, kt_tm from key_tmgroup order by kt_num";
91
$result = QueryDB($db, $query);
92
 
93
if (!$result) {
94
   echo "</table></form><br>\n";
95
   Error("SQL-Error: $query");
96
   require('footer.inc');
97
   exit;
98
}
99
 
100
$numrows = numrowsDB($result);
101
 
102
if ($numrows > 0 || isset($newtmgroup)) {
103
?>
104
<table border=1>
105
   <tr>
106
      <td class="tbhead">&nbsp;</td>
107
      <td class="tbhead">Key</td>
108
      <td class="tbhead">Text</td>
109
   </tr>
110
<?php
111
   $row = 0;
112
 
113
   while ($row < $numrows) {
114
      $data = fetchDB($result, $row);
115
      $kt_num = $data[0];
116
      $kt_tm = $data[1];
117
 
118
      if ($kt_num == $edittmgroup) {
119
         echo "<input type=\"hidden\" name=\"kt_num\" value=\"$kt_num\">\n";
120
         echo "<tr><td><button type=\"submit\" name=\"saveedittm\" value=\"$kt_num\"><img src=\"image/new.png\" border=0 alt=\"Edit\"></button></td>";
121
         echo "<td>$kt_num</td>";
122
         echo "<td><input type=\"text\" name=\"kt_tm\" value=\"$kt_tm\" size=40 maxlength=50></td></tr>\n";
123
      } else {
124
         echo "<tr><td><button type=\"submit\" name=\"edittmgroup\" value=\"$kt_num\"><img src=\"image/edit.png\" border=0 alt=\"Edit\"></button></td>";
125
         echo "<td>$kt_num</td><td>$kt_tm</td></tr>";
126
      }
127
 
128
      $row++;
129
   }
130
 
131
   if (isset($newtmgroup)) {
132
      echo "<tr><td><button type=\"submit\" name=\"savenewtm\" value=\"savenewtm\"><img src=\"image/new.png\" border=0 alt=\"Neu\"></button></td>";
133
      echo "<td><input type=\"text\" name=\"kt_num\" size=7 maxlength=7></td>";
134
      echo "<td><input type=\"text\" name=\"kt_tm\" size=40 maxlength=50></td></tr>\n";
135
   }
136
?>
137
</table>
138
<button type="submit" name="newtmgroup" value="new"><img src="image/button_newtmgroup.png" border=0 alt="Neue TM-Gruppe"></button>
139
</form>
140
<?php
141
}
142
 
143
require('footer.inc');
144
?>