public function index() { $glparams = DataObjectFactory::Factory('GLParams'); if (is_null($glparams->ar_disposals_proceeds_account()) || is_null($glparams->ar_disposals_proceeds_centre()) || is_null($glparams->ar_pl_suspense_account()) || is_null($glparams->ar_pl_suspense_centre())) { $flash = Flash::Instance(); $flash->addError('GL Support is not enabled'); } parent::index(); }
public function Index() { $userPreferences = UserPreferences::instance(EGS_USERNAME); if ($userPreferences->userCanSetPreferences() && !$userPreferences->userHasPreferences()) { $message = "<strong>Welcome to EGS. It looks like this is your first time using the system, or you have not yet got round to setting your preferences.</strong><br />\n You can <a href=\"/?module=dashboard&controller=preferences\">setup your preferences now</a>, or use the 'Preferences' link that is available in the top right of your screen when using the system."; $this->view->set("info_message", $message); } parent::index(); $this->view->set('usealternative', false); $this->view->set('page_title', $this->getPageName()); }
}); $app->get('/homework', function () { User::requireEmailVerified(); $controller = new ReportController(); $controller->homework(); }); $app->get('/reports', function () { fAuthorization::requireLoggedIn(); User::requireEmailVerified(); $controller = new ReportController(); $controller->index(); }); $app->get('/dashboard', function () { fAuthorization::requireLoggedIn(); $controller = new DashboardController(); $controller->index(); }); $app->get('/admin/user/categories', function () { fAuthorization::requireLoggedIn(); $controller = new DashboardController(); $controller->adminUserCategories(); }); $app->post('/admin/user/categories', function () { fAuthorization::requireLoggedIn(); $controller = new DashboardController(); $controller->postUserCategories(); }); $app->post('/dashboard/problems', function () { fAuthorization::requireLoggedIn(); $controller = new DashboardController(); $controller->manageProblem(fRequest::get('id', 'integer'), fRequest::get('action', 'string'));