示例#1
0
 /**
  * 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);
 }
示例#2
0
 /**
  * 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');
 }