File: D:/HostingSpaces/SBogers42/tandartsmaas.nl/app/controllers/PageController.php
<?php
class PageController extends BaseController
{
public function page()
{
// Define & render view
$view = View::make('layouts.pages.' . $this->currentPageEntity->view)
->with([
'redirects' => ['services','practice','emergency']
])
->render();
return $this->renderView($view, $this->currentPageEntity);
}
public function about()
{
$staff = \Config::get('komma.staff');
// Define & render view
$view = View::make('layouts.pages.' . $this->currentPageEntity->view)
->with([
'staff' => $staff,
'redirects' => ['services','practice','emergency']
])
->render();
return $this->renderView($view, $this->currentPageEntity);
}
public function services()
{
$submenu = $this->navigationService->services();
$submenuOnly = \Input::get('submenuOnly');
// Define & render view
$view = View::make('layouts.pages.' . $this->currentPageEntity->view)
->with([
'submenu' => $submenu,
'submenuOnly' => $submenuOnly,
'redirects' => ['about','practice','emergency']
])
->render();
return $this->renderView($view, $this->currentPageEntity);
}
public function practice()
{
// Check for thankYouPage
if($this->currentPageEntity->name == 'signUpThanks')
{
if ( ! \Session::get('signUpThanksSuccess') )
{
return \Redirect::to(\Lang::get('pages.signUp.route') );
}
}
$submenu = $this->navigationService->practice();
$submenuOnly = \Input::get('submenuOnly');
// Define & render view
$view = View::make('layouts.pages.' . $this->currentPageEntity->view)
->with([
'submenu' => $submenu,
'submenuOnly' => $submenuOnly,
'redirects' => ['services','about','emergency']
])
->render();
return $this->renderView($view, $this->currentPageEntity);
}
public function abort()
{
$data = array_merge(\Lang::get('pages.abort'), \Config::get('komma.pages.abort'));
$pageEntity = new \Komma\Pages\PageEntity($data);
// Define & render view
$view = View::make('layouts.pages.404')
->with([
'redirects' => ['services','practice','emergency'],
'currentPageEntity' => $pageEntity
])
->render();
return $this->renderView($view, $pageEntity);
}
}