case "deleteUser": onlyAdmin(); $user = new ASUser($_POST['userId']); if (!$user->isAdmin()) { $user->deleteUser(); } break; case "getUserDetails": onlyAdmin(); $user = new ASUser($_POST['userId']); echo json_encode($user->getAll()); break; case "addRole": onlyAdmin(); $role = new ASRole(); echo json_encode($role->add($_POST['role'])); break; case "deleteRole": onlyAdmin(); $role = new ASRole(); $role->delete($_POST['roleId']); break; case "addUser": onlyAdmin(); $user = new ASUser(null); echo json_encode($user->add($_POST)); break; case "updateUser": onlyAdmin(); $user = new ASUser($_POST['userId']); $user->updateUser($_POST);