@@ 45-55 (lines=11) @@ | ||
42 | $email = $request[User::EMAIL]; |
|
43 | $uid = $request[User::UID] ?: 0; |
|
44 | ||
45 | if ($username) |
|
46 | { |
|
47 | if ($this->module->model->select('uid')->where('username = ? AND uid != ?', $username, $uid)->rc) |
|
48 | { |
|
49 | $errors->add(User::USERNAME, "This username is already used"); |
|
50 | } |
|
51 | } |
|
52 | else |
|
53 | { |
|
54 | unset($errors[User::USERNAME]); |
|
55 | } |
|
56 | ||
57 | if ($email) |
|
58 | { |
|
@@ 57-67 (lines=11) @@ | ||
54 | unset($errors[User::USERNAME]); |
|
55 | } |
|
56 | ||
57 | if ($email) |
|
58 | { |
|
59 | if ($this->module->model->select('uid')->where('email = ? AND uid != ?', $email, $uid)->rc) |
|
60 | { |
|
61 | $errors->add(User::EMAIL, "This email is already used"); |
|
62 | } |
|
63 | } |
|
64 | else |
|
65 | { |
|
66 | unset($errors[User::EMAIL]); |
|
67 | } |
|
68 | ||
69 | return count($errors) == 0; |
|
70 | } |