Example #1
0
 public function action_post($post_id = '')
 {
     if (!is_numeric($post_id)) {
         \Response::redirect('blog');
     }
     // get current blog post data
     $row = \Blog\Model_Blog::find($post_id);
     if ($row == null) {
         \Response::redirect('blog', 301);
     }
     foreach ($row as $key => $value) {
         $output[$key] = $value;
     }
     // <head> output ----------------------------------------------------------------------------------------------
     $output['page_title'] = $this->generateTitle($row->post_name);
     // <head> output ----------------------------------------------------------------------------------------------
     return $this->generatePage('blog_post_v', $output, false);
 }
Example #2
0
 public function action_multiple()
 {
     $ids = \Input::post('id');
     $act = trim(\Input::post('act'));
     if (\Extension\NoCsrf::check()) {
         if ($act == 'del') {
             // check permission.
             if (\Model_AccountLevelPermission::checkAdminPermission('blog_perm', 'blog_manage_perm') == false) {
                 \Response::redirect(\Uri::create('admin'));
             }
             if (is_array($ids)) {
                 foreach ($ids as $id) {
                     \Blog\Model_Blog::find($id)->delete();
                 }
             }
         }
     }
     // go back
     if (\Input::referrer() != null && \Input::referrer() != \Uri::main()) {
         \Response::redirect(\Input::referrer());
     } else {
         \Response::redirect('blog/admin');
     }
 }