static function addRoutes($app, $authenticateForRole) { //* /user/id - members can get their own profile $app->map("/user/get/:userId/", $authenticateForRole('member'), function ($userId) use($app) { UserController::selectUser($app, $userId); })->via('GET', 'POST'); /* * id, nameFirst, nameLast, email, phone */ $app->post("/user/update/:userId/", $authenticateForRole('member'), function ($userId) use($app) { UserController::updateUser($app, $userId); }); //* /user/ routes - admin users only $app->group('/user', $authenticateForRole('admin'), function () use($app) { /* * nameFirst, nameLast, email, password */ $app->post("/insert/", function () use($app) { UserController::insertUser($app); }); /* * id */ $app->map("/delete/:userId/", function ($userId) use($app) { UserController::deleteUser($app, $userId); })->via('DELETE', 'POST'); /* * userId, groupId */ $app->post("/unassign-group/", function () use($app) { UserController::unassignGroup($app); }); /* * userId, groupId */ $app->post("/assign-group/", function () use($app) { UserController::assignGroup($app); }); }); }
* Window - Preferences - PHPeclipse - PHP - Code Templates */ if (!empty($_GET)) { print_r($_GET); include "../model/Conecta.php"; include "../model/dao/userDao/DaoUserRegister.php"; include "../model/beans/UserRegister.php"; include "class/UserController.php"; include "class/UserControllerOfficial.php"; $conecta = new Conecta(); $daoUserRegister = new DaoUserRegister(); $modelUserRegister = new UserRegister(); $userService = new UserController($_POST, $conecta, $daoUserRegister, $modelUserRegister); if ($_GET["action"] == "insert") { $userService->processDataForm(); $userService->insertUser(); header("Location:../userRegister.php"); } if ($_GET["action"] == "update") { print "deveria cair aqui"; } if ($_GET["action"] == "delete") { $userService->deleteUser($_GET["id"]); header("Location:../cadastrar.php"); } if ($_GET["action"] == "view") { } } else { include "model/Conecta.php"; include "model/dao/userDao/DaoUserRegister.php"; include "model/beans/UserRegister.php";