public function beforeRoute($f3) { parent::beforeRoute($f3); //Check access of user $access = $this->Auth->user('level'); //No access if not logged in if (empty($access)) { \StatusMessage::add('Access Denied', 'danger'); return $f3->reroute('/'); } }
if (class_exists($className)) { $f3->error(404); } else { if (file_exists('app/www/' . $f3->get('PARAMS.controller') . '.htm')) { $f3->set('content', 'app/www/' . $f3->get('PARAMS.controller') . '.htm'); echo Template::instance()->render('app/templates/default.htm'); } else { $f3->error(404); } } } $ctrl->afterRoute(); }); $f3->route('GET /', function ($f3) { $ctrl = new Controller(); $ctrl->beforeRoute(); if (method_exists('IndexController', 'index')) { $IndexController = new IndexController(); $IndexController->index(); } else { if (class_exists('IndexController')) { $f3->error(404); } else { if (file_exists('app/www/index.htm')) { $f3->set('content', 'app/www/index.htm'); echo Template::instance()->render('app/templates/default.htm'); } else { $f3->error(404); } } }