exit('The application environment is not set correctly.'); } } //initiate config new \core\config(); //create alias for Router use core\router, helpers\url; //define routes Router::any('admin', '\\controllers\\admin\\admin@index'); Router::any('admin/login', '\\controllers\\admin\\auth@login'); Router::any('admin/logout', '\\controllers\\admin\\auth@logout'); Router::any('admin/users', '\\controllers\\admin\\users@index'); Router::any('admin/users/add', '\\controllers\\admin\\users@add'); Router::any('admin/users/edit/(:num)', '\\controllers\\admin\\users@edit'); Router::any('admin/posts', '\\controllers\\admin\\posts@index'); Router::any('admin/posts/add', '\\controllers\\admin\\posts@add'); Router::any('admin/posts/edit/(:num)', '\\controllers\\admin\\posts@edit'); Router::any('admin/posts/delete/(:num)', '\\controllers\\admin\\posts@delete'); Router::any('admin/cats', '\\controllers\\admin\\cats@index'); Router::any('admin/cats/add', '\\controllers\\admin\\cats@add'); Router::any('admin/cats/edit/(:num)', '\\controllers\\admin\\cats@edit'); Router::any('admin/cats/delete/(:num)', '\\controllers\\admin\\cats@delete'); Router::any('', '\\controllers\\blog@index'); Router::any('category/(:any)', '\\controllers\\blog@cat'); Router::any('(:any)', '\\controllers\\blog@post'); //if no route found Router::error('\\core\\error@index'); //turn on old style routing Router::$fallback = false; //execute matched routes Router::dispatch();