/** * Show the home page * * @return mixed */ public function showHome() { $page_title = "Not active"; $page_content = "Either the page you requested is not active, or it does not exist."; $meta = ""; $meta_keywords = ""; $active = 1; $page_id = 0; $results = DB::table('pages')->where('slug', '=', "home")->get(); foreach ($results as $result) { $active = $result->active; if ($active > 0 || Auth::check() && Auth::user()->access_level == 3) { if (Session::get('lang') == null || Session::get('lang') == "en") { $page_title = $result->page_title; $page_content = $result->page_content; $meta = $result->meta; $page_id = $result->id; $meta_keywords = $result->meta_tags; $fragments = Page::find($result->id)->fragments; } else { $page_title = $result->page_title_fr; $page_content = $result->page_content_fr; $meta = $result->meta; $page_id = $result->id; $meta_keywords = $result->meta_tags; $fragments = Page::find($result->id)->fragments; } } } return View::make('public.home')->with('page_title', $page_title)->with('page_content', $page_content)->with('meta', $meta)->with('meta_tags', $meta_keywords)->with('active', $active)->with('page_id', $page_id)->with('fragments', $fragments)->with('menu', $this->menu); }
/** * Delete a page * * @return mixed */ public function getDeletePage() { $item = Page::find(Input::get('id')); $item->delete(); return Redirect::to('/admin/page/all-pages')->with('message', 'Page deleted'); }