if (!$rf->validate()) { $app->halt(400); } $data = $rf->data(); $app->render('components/common/confirm-modal.twig', $data); }); // Alert stream $app->get('/alerts/?', function () use($app) { $controller = new UF\BaseController($app); $controller->alerts(); }); // JS Config $app->get($app->config('uri')['js-relative'] . '/config.js', function () use($app) { $controller = new UF\BaseController($app); $controller->configJS(); }); // Theme CSS $app->get($app->config('uri')['css-relative'] . '/theme.css', function () use($app) { $controller = new UF\BaseController($app); $controller->themeCSS(); }); // Not found page (404) $app->notFound(function () use($app) { if ($app->request->isGet()) { $controller = new UF\BaseController($app); $controller->page404(); } else { $app->alerts->addMessageTranslated("danger", "SERVER_ERROR"); } }); $app->run();
/** * constructor * * @param object $app app object. * @return none. */ public function __construct($app, $provider_name) { $this->_provider_name = $provider_name; parent::__construct($app); }