define('DN_PS', PATH_SEPARATOR); define('DN_DS', DIRECTORY_SEPARATOR); define('DN_CONTROLLERS', DN_ROOT . DN_DS . 'vendor' . DN_DS . 'Documnet' . DN_DS . 'Controllers' . DN_DS); chdir(DN_ROOT); require DN_ROOT . DN_DS . 'vendor' . DN_DS . 'autoload.php'; use Documnet\Router; setlocale(LC_TIME, 'nl_NL.utf8'); session_start(); $router = new Router(); /* Routes follow below. */ $router->get('/', 'Home', 'showHome'); /******************************************************************************\ | Sessions | \******************************************************************************/ $router->get('/login', 'Session', 'showLoginForm'); $router->post('/login', 'Session', 'doLoginForm'); $router->get('/logout/:any', 'Session', 'doLogout'); /******************************************************************************\ | Users | \******************************************************************************/ $router->get('/users', 'Users', 'showUsers'); $router->get('/users/:id', 'Users', 'showUser'); $router->get('/users/:id/edit', 'Users', 'showEditUserForm'); $router->post('/users/:id/edit', 'Users', 'doEditUserForm'); $router->get('/users/new', 'Users', 'showNewUserForm'); $router->post('/users/new', 'Users', 'doNewUserForm'); $router->get('/users/:id/remove/:any', 'Users', 'doRemoveUser'); $router->get('/users/:id/logout/:id/:any', 'Users', 'doDestroySession'); /******************************************************************************\ | Errors | \******************************************************************************/