public function post_remove()
 {
     $page = Page::Find($this->page_id);
     // delete Organisation_Page
     DB::table('organisation_page')->where('page_id', '=', $this->page_id)->delete();
     $page->delete();
     return Redirect::to('user/pages/')->with('success', 'The page has been removed.');
 }
Example #2
0
 protected function get_archive_list_data($args)
 {
     $mt = MT::get_instance();
     $blog_id = $args['blog_id'];
     $order = $args['sort_order'] == 'ascend' ? 'asc' : 'desc';
     $sql = "\n                entry_blog_id = {$blog_id}\n                and entry_status = 2\n                and entry_class = 'page'\n                order by entry_authored_on {$order}";
     $extras = array();
     $extras['limit'] = isset($args['lastn']) ? $args['lastn'] : -1;
     $extras['offset'] = isset($args['offset']) ? $args['offset'] : -1;
     require_once 'class.mt_page.php';
     $page = new Page();
     $results = $page->Find($sql, false, false, $extras);
     return empty($results) ? null : array($results, null, null);
 }