Ejemplo n.º 1
0
 public static function ActionDefault()
 {
     //        echo '!----------Hye! It\'s AdminControl page<br>'; /*die();*/
     if (!empty($_POST)) {
         //            echo '<pre>'; var_dump($_POST); echo '</pre>'; echo md5('1'); die();
         $pass = DB::getValue('select `password` from `admins` where `login` = ?', array(array($_POST['login'], DataType::STR)));
         if ($pass == $_POST['pswd']) {
             $office = new OfficeController();
             return $office::run();
         }
     } else {
         return self::displayPage('alogin_form');
     }
 }
 public static function index($params)
 {
     $page = intval(Helpers::select("page", $params, 1));
     $per_page = Config::get("posts.per_page");
     $posts = DB::getAll("select * from posts " . "order by posted_at desc " . "limit :limit offset :offset", array("limit" => $per_page, "offset" => ($page - 1) * $per_page));
     View::set("posts", $posts);
     View::set("total", DB::getValue("select count(*) from posts"));
     View::set("first", ($page - 1) * $per_page + 1);
     View::set("last", min(View::get("first") + $per_page - 1, View::get("total")));
     View::set("page", $page);
     View::set("pages", ceil(View::get("total") / $per_page));
     View::set("highlight", Session::getFlash("highlight"));
     if ($page > 1 && count($posts) === 0) {
         Helpers::notFound();
     }
     View::render("post/index");
 }