Projekt

Obecné

Profil

« Předchozí | Další » 

Revize de24be8d

Přidáno uživatelem Jan Palcút před téměř 6 roky(ů)

Re #7580 správa uživatelů

Zobrazit rozdíly:

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