| @@ 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 | } |
|