Exemplo n.º 1
0
 /**
  * edit a category
  * @return bool|string
  */
 public static function edit()
 {
     self::$infos['id'] = $_POST['id'];
     if (isset($_POST['edit'])) {
         if ($_POST['name'] !== '' && $_POST['id'] !== '') {
             $name = Helper::filter($_POST['name']);
             $id = Helper::filter($_POST['id']);
             return Model::update('categories', ['name' => $name], $id);
         } else {
             return self::$messages[] = "All fields are required !";
         }
     } else {
         return self::$messages[] = "You should click on edit botton";
     }
 }
Exemplo n.º 2
0
 /**
  * edit a post
  * @return bool|string
  */
 public static function edit()
 {
     self::$infos['id'] = $_POST['id'];
     if (isset($_POST['edit'])) {
         if ($_POST['title'] !== '' && $_POST['content'] !== '' && $_POST['category'] !== '' && $_POST['id'] !== '') {
             $title = Helper::filter($_POST['title']);
             $content = Helper::filter($_POST['content']);
             $category = Helper::filter($_POST['category']);
             $id = Helper::filter($_POST['id']);
             return Model::update('posts', ['title' => $title, 'content' => $content, 'category_id' => $category], $id);
         } else {
             return self::$messages[] = "All fields are required !";
         }
     } else {
         return self::$messages[] = "You should click on edit botton";
     }
 }
Exemplo n.º 3
0
 /**
  * If the user inputs are correct then insert the user,
  * Else return a error message
  * @return bool|string
  */
 public static function register()
 {
     if (isset($_POST['submit']) && $_POST['submit']) {
         if (isset($_POST['name'], $_POST['email'], $_POST['password'], $_POST['cpassword'], $_POST['token'])) {
             $name = Helper::filter($_POST['name']);
             $email = filter_var(Helper::filter($_POST['email']), FILTER_SANITIZE_EMAIL);
             $password = Helper::filter($_POST['password']);
             $cpassword = Helper::filter($_POST['cpassword']);
             $token = Helper::filter($_POST['token']);
             $n = self::verify($name, 'name', $min = 3);
             if ($n === true) {
                 $e = self::verify($email, 'email', $min = 6);
                 if ($e === true) {
                     $p = self::isValidPassword($password, $min = 6, $max = 20);
                     if ($p === true) {
                         if ($password === $cpassword) {
                             if (Model::insert('users', ['name' => $name, 'email' => $email, 'password' => sha1($email . $password . SAULT), 'token' => $token, 'is_admin' => 2])) {
                                 self::$infos = ['name' => $name, 'email' => $email, 'token' => $token, 'is_admin' => 2];
                                 return true;
                             } else {
                                 return self::$messages['error'] = "Error in Registration !";
                             }
                         } else {
                             return self::$messages['cpassword'] = "******";
                         }
                     } else {
                         return self::$messages['password'] = $p;
                     }
                 } else {
                     return self::$messages['email'] = $e;
                 }
             } else {
                 return self::$messages['name'] = $n;
             }
         } else {
             return self::$messages['fieldsRequired'] = "All fields are required !";
         }
     } else {
         return self::$messages['submitTheForm'] = "You should submit the form with Register button !";
     }
 }