コード例 #1
0
 private function checkData(&$data)
 {
     $data = parent::preparePost($data);
     if ($data['id_user'] !== "new") {
         if (isset($data['id_user']) && !is_numeric($data['id_user'])) {
             usersModel::$errors[] = "Incorrect user id";
         }
     }
     if (empty($data['login_user'])) {
         usersModel::$errors[] = "Empty user login";
     } elseif (strlen($data['login_user']) < 4) {
         usersModel::$errors[] = "User login to short. Use at least 4 characters.";
     }
     if ($data['id_user'] == "new") {
         if (empty($data['password'])) {
             usersModel::$errors[] = "Empty user's password";
         }
     }
     if (!empty($data['password']) && $data['password'] !== $data['confirmPassword']) {
         usersModel::$errors[] = "Password and confirm password don't match";
     }
     return count(usersModel::$errors) === 0;
 }
コード例 #2
0
 function __construct()
 {
     parent::__construct();
     $this->set_View_folder('archive');
 }
コード例 #3
0
 function __construct()
 {
     parent::__construct();
     $this->set_View_folder('broadcast');
 }