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); }
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'); } }