// deletes entry $res = $roleUtils->deleteRole($rid); $res = false == $res ? 'false' : $res; $err = false == $res ? 'false' : $session->flushError(); // sets up result $res = array('req' => 'deleteRole', 'res' => $res, 'err' => $err, 'rid' => $rid); break; case 'set-usergroup-settings': // sets up utils $user = User::getInstance(); $uid = $utils->iStr($app->request()->post('uid'), 64); $roles = $utils->iAry($app->request()->post('roles'), 64); $roleIds = $utils->iAry($app->request()->post('roleIds'), 64); // sets up a new target user $user = new User($uid); $res = $user->linkRoleIds($roleIds); $err = false == $res ? '' : $session->flushError(); $res = false == $res ? 'false' : $res; // sets up the result $res = array('req' => 'setUsergroupSettings', 'res' => $res, 'uid' => $uid, 'roles' => $roles, 'roleIds' => $roleIds, 'err' => $err); break; case 'save-layout-json': $res = saveLayoutJSON($app); break; case 'remove-layout': // sets up utils $session = Session::getInstance(); $utils = Utils::getInstance(); $screenUtils = ScreenUtils::getInstance(); // reads incoming $rid = $utils->iStr($app->request()->post('rid'), 64);
public function linkRoleIds() { $d = $this->webDBUtils->getUserByEmail('*****@*****.**'); $user = new User($d[0]['id']); $rid = array("1", "2", "3", "4"); $res = $user->linkRoleIds($rid); if (false == $res) { $this->printErr('UsertTest::linkRoleIds(): failed'); $this->printErr($this->session->getError()); } else { $this->printMsg('UserTest:linkRoleIds(): succeeded'); print_r($res); print PHP_EOL; } }