Example #1
0
     // 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);
Example #2
0
 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;
     }
 }