Revize de24be8d
Přidáno uživatelem Jan Palcút před téměř 6 roky(ů)
old/html/multidic/app/webroot/administration.php | ||
---|---|---|
27 | 27 |
|
28 | 28 |
<div class="nadpis_sekce"> |
29 | 29 |
<i>Přihlášen:</i><br /> |
30 |
<?php echo "".$ses_name." ".$ses_surname."\n"?>
|
|
30 |
<?php echo "".@$_SESSION['ses_name']." ".@$_SESSION['ses_surname']."\n"?>
|
|
31 | 31 |
<br /> |
32 | 32 |
<?php if(kontrola_pristupu(3)) echo "Administrátor"; |
33 | 33 |
else echo "Uživatel (smí i zapisovat)";?> |
... | ... | |
152 | 152 |
<div id="content"> |
153 | 153 |
<div class="content_home"> |
154 | 154 |
|
155 |
<?php $cesta = "./administration/";
|
|
155 |
<?php $cesta = "administration/"; |
|
156 | 156 |
|
157 | 157 |
// pr($_); |
158 | 158 |
|
159 |
switch($nav_id) {
|
|
159 |
switch(@$_REQUEST['nav_id']) {
|
|
160 | 160 |
case("add_user") : |
161 | 161 |
require_once($cesta."add_user.php"); |
162 | 162 |
break; |
old/html/multidic/app/webroot/administration/add_user.php | ||
---|---|---|
2 | 2 |
|
3 | 3 |
require_once("./administration/user.php"); |
4 | 4 |
|
5 |
if (!Empty($action) && $action == "insert_new_user") { |
|
5 |
if(isset($_REQUEST['submit_btn'])){ |
|
6 |
$zobrazit_znovu = true; |
|
6 | 7 |
|
7 |
$zobrazit_znovu = true; |
|
8 |
|
|
9 |
if (Empty($name)) { |
|
10 |
print_hlasku("Jméno musíte vyplnit"); |
|
11 |
} |
|
12 |
else if (Empty($surname)) { |
|
13 |
print_hlasku("Příjmení musíte vyplnit"); |
|
14 |
} |
|
15 |
else if (Empty($email)) { |
|
16 |
print_hlasku("E-mail musíte vyplnit"); |
|
17 |
} |
|
18 |
else if (!ERegI("^[^.]+(\.[^.]+)*@([^.]+[.])+[a-z]{2,5}$", $email)) { |
|
19 |
print_hlasku("E-mailová adresa není ve správném tvaru."); |
|
20 |
} |
|
21 |
else if (Empty($privileges)) { |
|
22 |
print_hlasku("Práva musíte vyplnit"); |
|
23 |
} |
|
24 |
else if ($privileges != 1 && $privileges != 2 && $privileges != 3) { |
|
25 |
print_hlasku("Práva: Zadejte 1 = jen čtení, 2 = čtení i zápis nebo 3 = admin."); |
|
26 |
} |
|
27 |
else if (Empty($nick)) { |
|
28 |
print_hlasku("Nick musíte vyplnit"); |
|
29 |
} |
|
30 |
else if (Empty($password) || Empty($password2)) { |
|
31 |
print_hlasku("Heslo i heslo pro kontrolu musíte vyplnit"); |
|
32 |
} |
|
33 |
else if ($password != $password2) { |
|
34 |
print_hlasku("Heslo a heslo pro kontrolu se neshoduje"); |
|
35 |
} |
|
36 |
else { |
|
37 |
if (nick_exists($nick)) { |
|
38 |
print_hlasku("Uživatel s takovým nickem již existuje, zvolte si prosím jiný"); |
|
8 |
if (Empty(@$_REQUEST['name'])) { |
|
9 |
print_hlasku("Jméno musíte vyplnit"); |
|
10 |
} |
|
11 |
else if (Empty(@$_REQUEST['surname'])) { |
|
12 |
print_hlasku("Příjmení musíte vyplnit"); |
|
13 |
} |
|
14 |
else if (Empty(@$_REQUEST['email'])) { |
|
15 |
print_hlasku("E-mail musíte vyplnit"); |
|
16 |
} |
|
17 |
else if (Empty(@$_REQUEST['privileges'])) { |
|
18 |
print_hlasku("Práva musíte vyplnit"); |
|
19 |
} |
|
20 |
else if (@$_REQUEST['privileges'] != 1 && @$_REQUEST['privileges'] != 2 && @$_REQUEST['privileges'] != 3) { |
|
21 |
print_hlasku("Práva: Zadejte 1 = jen čtení, 2 = čtení i zápis nebo 3 = admin."); |
|
22 |
} |
|
23 |
else if (Empty(@$_REQUEST['nick'])) { |
|
24 |
print_hlasku("Nick musíte vyplnit"); |
|
25 |
} |
|
26 |
else if (Empty(@$_REQUEST['password']) || Empty(@$_REQUEST['password2'])) { |
|
27 |
print_hlasku("Heslo i heslo pro kontrolu musíte vyplnit"); |
|
28 |
} |
|
29 |
else if (@$_REQUEST['password'] != @$_REQUEST['password2']) { |
|
30 |
print_hlasku("Heslo a heslo pro kontrolu se neshoduje"); |
|
31 |
} |
|
32 |
else { |
|
33 |
if (nick_exists(@$_REQUEST['nick'])) { |
|
34 |
print_hlasku("Uživatel s takovým nickem již existuje, zvolte si prosím jiný"); |
|
35 |
} |
|
36 |
else { |
|
37 |
insert_user(@$_REQUEST['name'], @$_REQUEST['surname'], @$_REQUEST['city'], @$_REQUEST['email'], @$_REQUEST['nationality'], @$_REQUEST['privileges'], @$_REQUEST['nick'], @$_REQUEST['password']); |
|
38 |
$zobrazit_znovu = false; |
|
39 |
} |
|
40 |
} |
|
39 | 41 |
} |
40 |
else { |
|
41 |
insert_user($name, $surname, $city, $email, $nationality, $privileges, $nick, $password); |
|
42 |
$zobrazit_znovu = false; |
|
43 |
} |
|
44 |
} |
|
45 |
} |
|
46 | 42 |
|
47 | 43 |
function znova($string) { |
48 |
global $zobrazit_znovu; |
|
49 |
if ($zobrazit_znovu) |
|
50 |
echo ' value="'.$string.'"'; |
|
44 |
global $zobrazit_znovu;
|
|
45 |
if ($zobrazit_znovu)
|
|
46 |
echo ' value="'.$string.'"';
|
|
51 | 47 |
} |
52 |
?> |
|
53 |
<script language="JavaScript"> |
|
54 |
function setFocus(object) |
|
55 |
{ |
|
56 |
object.focus(); |
|
57 |
object.select(); |
|
58 |
} |
|
59 | 48 |
|
60 |
function validate_new_user_form(form) { |
|
61 |
new_user_form = form; |
|
62 |
|
|
63 |
if (new_user_form.name.value == "") { |
|
64 |
alert("Položku musite vyplnit."); |
|
65 |
setFocus(new_user_form.name); |
|
66 |
return false; |
|
67 |
} |
|
68 |
if (new_user_form.surname.value == "") { |
|
69 |
alert("Položku musite vyplnit."); |
|
70 |
setFocus(new_user_form.surname); |
|
71 |
return false; |
|
72 |
} |
|
73 |
if (new_user_form.email.value == "") { |
|
74 |
alert("Položku musite vyplnit."); |
|
75 |
setFocus(new_user_form.email); |
|
76 |
return false; |
|
77 |
} |
|
78 |
if(window.RegExp) { |
|
79 |
re = new RegExp("^[^.]+(\.[^.]+)*@([^.]+[.])+[a-z]{2,5}$"); |
|
80 |
if (!re.test(new_user_form.email.value)) { |
|
81 |
alert("Zadaná adresa není správnou adresou elektronické pošty!"); |
|
82 |
setFocus(new_user_form.email); |
|
83 |
return false; |
|
84 |
} |
|
85 |
} |
|
86 |
if (new_user_form.privileges.value == "") { |
|
87 |
alert("Položku musite vyplnit."); |
|
88 |
setFocus(new_user_form.privileges); |
|
89 |
return false; |
|
90 |
} |
|
91 |
if (edit_user_form.privileges.value != "1" && |
|
92 |
edit_user_form.privileges.value != "2" && |
|
93 |
edit_user_form.privileges.value != "3") { |
|
94 |
alert("Práva: Zadejte 1 = jen čtení, 2 = čtení i zápis nebo 3 = admin."); |
|
95 |
setFocus(new_user_form.privileges); |
|
96 |
return false; |
|
97 |
} |
|
98 |
if (new_user_form.nick.value == "") { |
|
99 |
alert("Položku musite vyplnit."); |
|
100 |
setFocus(new_user_form.nick); |
|
101 |
return false; |
|
102 |
} |
|
103 |
if (new_user_form.password.value == "") { |
|
104 |
alert("Položku musite vyplnit."); |
|
105 |
setFocus(new_user_form.password); |
|
106 |
return false; |
|
107 |
} |
|
108 |
if (new_user_form.password2.value == "") { |
|
109 |
alert("Položku musite vyplnit."); |
|
110 |
setFocus(new_user_form.password2); |
|
111 |
return false; |
|
112 |
} |
|
113 |
if (new_user_form.password.value != new_user_form.password2.value) { |
|
114 |
alert("Heslo pro kontorlu se neshoduje..."); |
|
115 |
setFocus(new_user_form.password); |
|
116 |
return false; |
|
117 |
} |
|
118 |
|
|
119 |
return true; |
|
120 |
} |
|
121 |
</script> |
|
49 |
?> |
|
122 | 50 |
|
123 | 51 |
<table> |
124 | 52 |
<thead align="center"> <h3 class="nadpis2">Vlož nového uživatele</h3> </thead> |
125 | 53 |
<tbody> |
126 |
<form action="" method="POST" name="new_user_form" onSubmit="return validate_new_user_form(this)">
|
|
54 |
<form method="POST" name="new_user_form">
|
|
127 | 55 |
<table border="0"> |
128 | 56 |
<tr class="akt"> |
129 | 57 |
<td>jméno*</td> |
130 |
<td><input type="text" name="name" size="50" maxlength="50"<?php znova($name)?> /></td>
|
|
58 |
<td><input type="text" name="name" size="50" maxlength="50"<?php znova(@$_REQUEST['name'])?> /></td>
|
|
131 | 59 |
</tr> |
132 | 60 |
<tr class="akt"> |
133 | 61 |
<td>příjmení*</td> |
134 |
<td><input type="text" name="surname" size="50" maxlength="50"<?php znova($surname)?> /></td>
|
|
62 |
<td><input type="text" name="surname" size="50" maxlength="50"<?php znova(@$_REQUEST['surname'])?> /></td>
|
|
135 | 63 |
</tr> |
136 | 64 |
<tr class="akt"> |
137 | 65 |
<td>město</td> |
138 |
<td><input type="text" name="city" size="50" maxlength="70"<?php znova($city)?> /></td>
|
|
66 |
<td><input type="text" name="city" size="50" maxlength="70"<?php znova(@$_REQUEST['city'])?> /></td>
|
|
139 | 67 |
</tr> |
140 | 68 |
<tr class="akt"> |
141 | 69 |
<td>e-mail*</td> |
142 |
<td><input type="text" name="email" size="50" maxlength="80"<?php znova($email)?> /></td>
|
|
70 |
<td><input type="text" name="email" size="50" maxlength="80"<?php znova(@$_REQUEST['email'])?> /></td>
|
|
143 | 71 |
</tr> |
144 | 72 |
<tr class="akt"> |
145 | 73 |
<td>národnost</td> |
146 |
<td><input type="text" name="nationality" size="50" maxlength="30"<?php znova($nationality)?> /></td>
|
|
74 |
<td><input type="text" name="nationality" size="50" maxlength="30"<?php znova(@$_REQUEST['nationality'])?> /></td>
|
|
147 | 75 |
</tr> |
148 | 76 |
<tr class="akt"> |
149 | 77 |
<td>práva*</td> |
150 |
<td><?php echo get_privileges_chooser($privileges); ?></td>
|
|
78 |
<td><?php echo get_privileges_chooser(@$_REQUEST['privileges']); ?></td>
|
|
151 | 79 |
</tr> |
152 | 80 |
<tr class="akt"> |
153 | 81 |
<td>nick*</td> |
154 |
<td><input type="text" name="nick" size="50" maxlength="30"<?php znova($nick)?> /></td>
|
|
82 |
<td><input type="text" name="nick" size="50" maxlength="30"<?php znova(@$_REQUEST['nick'])?> /></td>
|
|
155 | 83 |
</tr> |
156 | 84 |
<tr class="akt"> |
157 | 85 |
<td>heslo*</td> |
158 |
<td><input type="password" name="password" size="50" maxlength="100" onFocus="setFocus(this)" /></td>
|
|
86 |
<td><input type="password" name="password" size="50" maxlength="100" /></td> |
|
159 | 87 |
</tr> |
160 | 88 |
<tr class="akt"> |
161 | 89 |
<td>heslo znovu*</td> |
162 |
<td><input type="password" name="password2" size="50" maxlength="100" onFocus="setFocus(this)" /></td>
|
|
90 |
<td><input type="password" name="password2" size="50" maxlength="100" /></td> |
|
163 | 91 |
</tr> |
164 | 92 |
<tr class="nadpis_sekce"> |
165 |
<td> |
|
166 |
<input type="hidden" name="action" value="insert_new_user"> |
|
167 |
</td> |
|
168 |
<td><input type="submit" value="Vlož"></td> |
|
93 |
<td></td> |
|
94 |
<td><input type="submit" value="Vlož" name="submit_btn"></td> |
|
169 | 95 |
</tr> |
170 | 96 |
</form> |
171 | 97 |
</tbody> |
172 | 98 |
</table> |
173 |
|
|
174 |
<script language="javascript"> |
|
175 |
<!-- |
|
176 |
var focus = document.new_user_form.name; |
|
177 |
focus.focus(); |
|
178 |
--> |
|
179 |
</script> |
|
180 | 99 |
|
100 |
<?php |
|
101 |
|
|
102 |
?> |
old/html/multidic/app/webroot/administration/edit_user.php | ||
---|---|---|
3 | 3 |
|
4 | 4 |
$vypis_edit = true; |
5 | 5 |
|
6 |
if (!Empty($action) && $action == "edit_user") {
|
|
6 |
if(isset($_REQUEST['submit_btn'])){
|
|
7 | 7 |
|
8 |
if (Empty($name)) {
|
|
8 |
if (Empty(@$_REQUEST['name'])) {
|
|
9 | 9 |
print_hlasku("Jméno musíte vyplnit"); |
10 | 10 |
} |
11 |
else if (Empty($surname)) {
|
|
11 |
else if (Empty(@$_REQUEST['surname'])) {
|
|
12 | 12 |
print_hlasku("Příjmení musíte vyplnit"); |
13 | 13 |
} |
14 |
else if (Empty($email)) {
|
|
14 |
else if (Empty(@$_REQUEST['email'])) {
|
|
15 | 15 |
print_hlasku("E-mail musíte vyplnit"); |
16 | 16 |
} |
17 |
else if (!ERegI("^[^.]+(\.[^.]+)*@([^.]+[.])+[a-z]{2,5}$", $email)) { |
|
18 |
print_hlasku("E-mailová adresa není ve správném tvaru."); |
|
19 |
} |
|
20 |
else if (Empty($privileges)) { |
|
17 |
else if (Empty(@$_REQUEST['nick'])) { |
|
21 | 18 |
print_hlasku("Práva musíte vyplnit"); |
22 | 19 |
} |
23 |
else if ($privileges != 1 && $privileges != 2 && $privileges != 3) {
|
|
20 |
else if (@$_REQUEST['privileges'] != 1 && @$_REQUEST['privileges'] != 2 && @$_REQUEST['privileges'] != 3) {
|
|
24 | 21 |
print_hlasku("Práva: Zadejte 1 = jen čtení, 2 = čtení i zápis nebo 3 = admin."); |
25 | 22 |
} |
26 |
else if (Empty($nick)) {
|
|
23 |
else if (Empty(@$_REQUEST['nick'])) {
|
|
27 | 24 |
print_hlasku("Nick musíte vyplnit"); |
28 | 25 |
} |
29 |
else if ($password != $password2) {
|
|
26 |
else if (@$_REQUEST['password'] != @$_REQUEST['password2']) {
|
|
30 | 27 |
print_hlasku("Heslo a heslo pro kontrolu se neshoduje"); |
31 | 28 |
} |
32 | 29 |
else { |
33 |
update_user($name, $surname, $city, $email, $nationality, $privileges, $nick, $user_id, $password);
|
|
30 |
update_user(@$_REQUEST['name'], @$_REQUEST['surname'], @$_REQUEST['city'], @$_REQUEST['email'], @$_REQUEST['nationality'], @$_REQUEST['privileges'], @$_REQUEST['nick'], @$_REQUEST['user_id'], @$_REQUEST['password']);
|
|
34 | 31 |
$vypis_edit = false; |
35 | 32 |
} |
36 | 33 |
} |
37 |
if($vypis_edit){ |
|
38 |
|
|
39 |
$Record = get_user($user_id); |
|
40 |
$name = $Record[1]; |
|
41 |
$surname = $Record[2]; |
|
42 |
$city = $Record[3]; |
|
43 |
$email = $Record[4]; |
|
44 |
$nationality = $Record[5]; |
|
45 |
$privileges = $Record[9]; |
|
46 |
$nick = $Record[10]; |
|
47 |
//$password = $Record["pass"]; |
|
48 |
|
|
34 |
if($vypis_edit) |
|
35 |
{ |
|
49 | 36 |
|
37 |
$Record = get_user(@$_REQUEST['user_id']); |
|
38 |
$name = $Record[1]; |
|
39 |
$surname = $Record[2]; |
|
40 |
$city = $Record[3]; |
|
41 |
$email = $Record[4]; |
|
42 |
$nationality = $Record[5]; |
|
43 |
$privileges = $Record[9]; |
|
44 |
$nick = $Record[10]; |
|
45 |
//$password = $Record["pass"]; |
|
46 |
} |
|
50 | 47 |
?> |
51 |
<script language="JavaScript"> |
|
52 |
function setFocus(object) |
|
53 |
{ |
|
54 |
object.focus(); |
|
55 |
object.select(); |
|
56 |
} |
|
57 | 48 |
|
58 |
function validate_edit_user_form(form) { |
|
59 |
edit_user_form = form; |
|
60 |
if (edit_user_form.name.value == "") { |
|
61 |
alert("Položku musite vyplnit."); |
|
62 |
setFocus(edit_user_form.name); |
|
63 |
return false; |
|
64 |
} |
|
65 |
if (edit_user_form.surname.value == "") { |
|
66 |
alert("Položku musite vyplnit."); |
|
67 |
setFocus(edit_user_form.surname); |
|
68 |
return false; |
|
69 |
} |
|
70 |
if (edit_user_form.email.value == "") { |
|
71 |
alert("Položku musite vyplnit."); |
|
72 |
setFocus(edit_user_form.email); |
|
73 |
return false; |
|
74 |
} |
|
75 |
if(window.RegExp) { |
|
76 |
re = new RegExp("^[^.]+(\.[^.]+)*@([^.]+[.])+[a-z]{2,5}$"); |
|
77 |
if (!re.test(edit_user_form.email.value)) { |
|
78 |
alert("Zadaná adresa není správnou adresou elektronické pošty!"); |
|
79 |
setFocus(edit_user_form.email); |
|
80 |
return false; |
|
81 |
} |
|
82 |
} |
|
83 |
if (edit_user_form.privileges.value == "") { |
|
84 |
alert("Položku musite vyplnit."); |
|
85 |
setFocus(edit_user_form.privileges); |
|
86 |
return false; |
|
87 |
} |
|
88 |
if (edit_user_form.privileges.value != "1" && |
|
89 |
edit_user_form.privileges.value != "2" && |
|
90 |
edit_user_form.privileges.value != "3") { |
|
91 |
alert("Práva: Zadejte 1 = jen čtení, 2 = čtení i zápis nebo 3 = admin."); |
|
92 |
setFocus(edit_user_form.privileges); |
|
93 |
return false; |
|
94 |
} |
|
95 |
if (edit_user_form.nick.value == "") { |
|
96 |
alert("Položku musite vyplnit."); |
|
97 |
setFocus(edit_user_form.nick); |
|
98 |
return false; |
|
99 |
} |
|
100 |
|
|
101 |
return true; |
|
102 |
} |
|
103 |
</script> |
|
104 | 49 |
<table> |
105 | 50 |
<thead align="center"> <h3 class="nadpis2">Uprav uživatele</h3> </thead> |
106 | 51 |
<tbody> |
107 |
<form action="" method="POST" name="edit_user_form" onSubmit="return validate_edit_user_form(this)">
|
|
52 |
<form action="" method="POST" name="edit_user_form"> |
|
108 | 53 |
<table border="0"> |
109 | 54 |
<tr class="akt"> |
110 | 55 |
<td>jméno*</td> |
... | ... | |
148 | 93 |
</tr> |
149 | 94 |
<tr> |
150 | 95 |
<td> |
151 |
<input type="hidden" name="action" value="edit_user"> |
|
152 |
<input type="hidden" name="user_id" value="<?php echo $user_id?>"> |
|
96 |
<input type="hidden" name="user_id" value="<?php echo @$_REQUEST['user_id']?>"> |
|
153 | 97 |
</td> |
154 |
<td><input type="submit" value="Uprav"></td> |
|
98 |
<td><input type="submit" value="Uprav" name="submit_btn"></td>
|
|
155 | 99 |
</tr> |
156 | 100 |
</form> |
157 | 101 |
</tbody> |
158 | 102 |
</table> |
159 |
<script language="javascript"> |
|
160 |
<!-- |
|
161 |
var focus = document.edit_user_form.name; |
|
162 |
focus.focus(); |
|
163 |
--> |
|
164 |
</script> |
|
165 |
|
|
166 |
<?php |
|
167 |
}//end of else |
|
168 |
?> |
old/html/multidic/app/webroot/administration/list_user.php | ||
---|---|---|
2 | 2 |
|
3 | 3 |
require_once("./administration/user.php"); |
4 | 4 |
|
5 |
if (!Empty($action) && $action == "delete_user") { |
|
5 |
|
|
6 |
|
|
7 |
if(isset($_REQUEST['delete-btn'])){ |
|
6 | 8 |
|
7 | 9 |
|
8 | 10 |
$coun_true = 0; |
9 | 11 |
$coun_false = 0; |
10 |
if (Is_Array($smaz)) {
|
|
11 |
for (Reset($smaz); Current($smaz); Next($smaz)) {
|
|
12 |
if (delete_user(Key($smaz))) $coun_true++;
|
|
12 |
if (Is_Array($_REQUEST['smaz'])) {
|
|
13 |
for (Reset($_REQUEST['smaz']); Current($_REQUEST['smaz']); Next($_REQUEST['smaz'])) {
|
|
14 |
if (delete_user(Key($_REQUEST['smaz']))) $coun_true++;
|
|
13 | 15 |
else $coun_false++; |
14 | 16 |
} |
15 | 17 |
} |
... | ... | |
19 | 21 |
print_hlasku("Bohužel,$coun_false uživatelů se nepodařilo smazat ($coun_true se podařilo smazat)"); |
20 | 22 |
} |
21 | 23 |
|
22 |
if (!Empty($serad)) {
|
|
23 |
print_table_of_user($order, $od, $limit);
|
|
24 |
if(isset($_REQUEST['serad'])){
|
|
25 |
print_table_of_user(@$_REQUEST['order'], @$_REQUEST['od'], @$_REQUEST['limit']);
|
|
24 | 26 |
} |
25 | 27 |
else { |
26 | 28 |
print_table_of_user(); |
old/html/multidic/app/webroot/administration/user.php | ||
---|---|---|
10 | 10 |
function get_row_of_table($Record, $od = 1, $do = 2) { |
11 | 11 |
$navrat .= "<tr class=\"akt\">\n "; |
12 | 12 |
$navrat .= '<td><input type="checkbox" name="smaz['.$Record[0].']" /></td>'. |
13 |
'<td><a href="?nav_id=edit_user&user_id='.$Record[0].'">uprav</a></td>';
|
|
13 |
'<td><a href="?nav_id=edit_user&user_id='.$Record[0].'">uprav</a></td>'; |
|
14 | 14 |
for($j=$od;$j<$do;$j++) { |
15 | 15 |
$navrat .= "<td>"; |
16 | 16 |
$navrat .= "$Record[$j]"; |
... | ... | |
23 | 23 |
function get_pocet_uzivatel() { |
24 | 24 |
require_once("./classes/db.php"); |
25 | 25 |
$spojeni = new DB_Sql(); |
26 |
$dotaz = "SELECT \"IDuser\" FROM \"user\" ";
|
|
26 |
$dotaz = "SELECT IDuser FROM user";
|
|
27 | 27 |
$spojeni->query($dotaz); |
28 | 28 |
return $spojeni->num_rows(); |
29 | 29 |
} |
... | ... | |
98 | 98 |
} |
99 | 99 |
|
100 | 100 |
function get_foot_of_table() { |
101 |
return '<tr class="nadpis_sekce"><td><input type="submit" name="delete" value="Smaž"></td><td></td> |
|
101 |
return '<tr class="nadpis_sekce"><td><input type="submit" name="delete-btn" value="Smaž"></td><td></td>
|
|
102 | 102 |
<td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr>'; |
103 | 103 |
} |
104 | 104 |
|
105 | 105 |
function print_table_of_user($order = "IDuser", $od = 0, $limit = 30) { |
106 | 106 |
require_once("./classes/db.php"); |
107 | 107 |
$spojeni = new DB_Sql(); |
108 |
$dotaz = "SELECT * FROM \"user\" ORDER BY \"$order\" OFFSET $od LIMIT $limit";
|
|
108 |
$dotaz = "SELECT * FROM user ORDER BY $order LIMIT $od, $limit";
|
|
109 | 109 |
$radky = $spojeni->query($dotaz); |
110 | 110 |
$navrat .= "<h3 class=\"nadpis2\">Výpis uživatelů</h3>"; |
111 | 111 |
$navrat .= get_razeni($order, $od, $limit); |
112 | 112 |
$navrat .= "<table><form action=\"\" method=\"post\">"; |
113 | 113 |
$navrat .= get_header_of_table(); |
114 | 114 |
while ($spojeni->next_record()) { |
115 |
$navrat .= get_row_of_table($spojeni->Record, 1, 11);
|
|
115 |
$navrat .= get_row_of_table($radky->fetch_array(), 1, 11);
|
|
116 | 116 |
} |
117 | 117 |
$navrat .= get_foot_of_table(); |
118 | 118 |
$navrat .= '<input type="hidden" name="action" value="delete_user">'; |
... | ... | |
125 | 125 |
function nick_exists($nick) { |
126 | 126 |
require_once("./classes/db.php"); |
127 | 127 |
$spojeni = new DB_Sql(); |
128 |
$dotaz = "SELECT * FROM \"user\" WHERE nick LIKE '$nick'";
|
|
128 |
$dotaz = "SELECT * FROM user WHERE nick LIKE $nick";
|
|
129 | 129 |
$spojeni->query($dotaz); |
130 |
if ($spojeni->connection->errno != 0) { |
|
131 |
print_hlasku($spojeni->Error); |
|
132 |
return true; |
|
133 |
} |
|
134 |
//echo $nick." / ".$spojeni->num_rows(); |
|
130 |
|
|
135 | 131 |
if ($spojeni->num_rows() == 0) |
136 | 132 |
return false; |
137 | 133 |
|
... | ... | |
143 | 139 |
$spojeni = new DB_Sql(); |
144 | 140 |
//$NOW = Date("YmdHis"); |
145 | 141 |
|
146 |
$dotaz = "INSERT INTO \"user\" (\"name\",
|
|
147 |
\"surname\",
|
|
148 |
\"city\",
|
|
149 |
\"email\",
|
|
150 |
\"nationality\",
|
|
151 |
\"number_of_usage\",
|
|
152 |
\"date_created\",
|
|
153 |
\"privileges\",
|
|
154 |
\"nick\",
|
|
155 |
\"pass\")
|
|
142 |
$dotaz = "INSERT INTO user (name,
|
|
143 |
surname,
|
|
144 |
city,
|
|
145 |
email,
|
|
146 |
nationality,
|
|
147 |
number_of_usage,
|
|
148 |
date_created,
|
|
149 |
privileges,
|
|
150 |
nick,
|
|
151 |
pass)
|
|
156 | 152 |
VALUES ('$name', |
157 | 153 |
'$surname', |
158 | 154 |
'$city', |
159 | 155 |
'$email', |
160 | 156 |
'$nationality', |
161 | 157 |
'0', |
162 |
'NOW', |
|
158 |
'NOW()',
|
|
163 | 159 |
'$privileges', |
164 | 160 |
'$nick', |
165 | 161 |
'$password')"; |
... | ... | |
175 | 171 |
function possible_to_delete_user($user_id) { |
176 | 172 |
require_once("./classes/db.php"); |
177 | 173 |
$spojeni = new DB_Sql(); |
178 |
$dotaz = "SELECT * FROM dict WHERE usr LIKE '$user_id'";
|
|
174 |
$dotaz = "SELECT * FROM dict WHERE usr LIKE $user_id";
|
|
179 | 175 |
$spojeni->query($dotaz); |
180 | 176 |
if ($spojeni->connection->errno != 0) { |
181 | 177 |
print_hlasku($spojeni->connection->error); |
... | ... | |
195 | 191 |
} |
196 | 192 |
require_once("./classes/db.php"); |
197 | 193 |
$spojeni = new DB_Sql(); |
198 |
$dotaz = "DELETE FROM \"user\" WHERE \"IDuser\" = '$ID'";
|
|
194 |
$dotaz = "DELETE FROM user WHERE IDuser = $ID";
|
|
199 | 195 |
$spojeni->query($dotaz); |
200 | 196 |
if ($spojeni->connection->errno != 0) { |
201 | 197 |
return false; |
... | ... | |
204 | 200 |
} |
205 | 201 |
|
206 | 202 |
function update_user($name, $surname, $city, $email, $nationality, $privileges, $nick, $user_id, $password) { |
203 |
|
|
207 | 204 |
require_once("./classes/db.php"); |
205 |
|
|
208 | 206 |
$spojeni = new DB_Sql(); |
209 |
$dotaz = "UPDATE \"user\" SET \"name\" = '$name',
|
|
210 |
\"surname\" = '$surname',
|
|
211 |
\"city\" = '$city',
|
|
212 |
\"email\" = '$email',
|
|
213 |
\"nationality\" = '$nationality',
|
|
214 |
\"privileges\" = '$privileges',
|
|
215 |
\"nick\" = '$nick'";
|
|
207 |
$dotaz = "UPDATE user SET name = '$name',
|
|
208 |
surname = '$surname',
|
|
209 |
city = '$city',
|
|
210 |
email = '$email',
|
|
211 |
nationality = '$nationality',
|
|
212 |
privileges = '$privileges',
|
|
213 |
nick = '$nick'";
|
|
216 | 214 |
if (!Empty($password)) { |
217 |
$dotaz .= ", \"pass\" = '$password'";
|
|
215 |
$dotaz .= ", pass = '$password'";
|
|
218 | 216 |
} |
219 |
$dotaz .= " WHERE \"IDuser\" = '$user_id'";
|
|
217 |
$dotaz .= " WHERE IDuser = '$user_id'";
|
|
220 | 218 |
|
221 | 219 |
$spojeni->query($dotaz); |
222 | 220 |
if ($spojeni->connection->errno != 0) { |
223 | 221 |
print_hlasku("Uživatel se nepodařilo upravit."); |
224 | 222 |
} |
225 |
print_hlasku("Uživatel změněn."); |
|
226 |
echo_zpet_do_uzivatel(); |
|
223 |
else{ |
|
224 |
print_hlasku("Uživatel změněn."); |
|
225 |
echo_zpet_do_uzivatel(); |
|
226 |
} |
|
227 | 227 |
} |
228 | 228 |
|
229 | 229 |
function get_user($user_id) { |
230 | 230 |
require_once("./classes/db.php"); |
231 | 231 |
$spojeni = new DB_Sql(); |
232 |
$dotaz = "SELECT * FROM \"user\" WHERE \"IDuser\" LIKE '$user_id'";
|
|
232 |
$dotaz = "SELECT * FROM user WHERE IDuser LIKE $user_id";
|
|
233 | 233 |
$radky = $spojeni->query($dotaz); |
234 | 234 |
|
235 |
$spojeni->next_record(); |
|
236 |
|
|
237 |
return $spojeni->Record; |
|
235 |
return $spojeni->next_record(); |
|
238 | 236 |
} |
239 | 237 |
|
240 | 238 |
function get_privileges_chooser($privileges = 1) { |
Také k dispozici: Unified diff
Re #7580 správa uživatelů