Пример #1
0
 public function updatePermissionFromGroup($user_id)
 {
     $user = $this->find($user_id)->current();
     $objGroups = new Model_Groups();
     $rowGroup = $objGroups->find($user->group_id)->current();
     $user->role = $rowGroup->role;
     $user->acl_resources = $rowGroup->acl_resources;
     $user->save();
     return $user;
 }
Пример #2
0
 public function updatePermissionsAction()
 {
     if (Digitalus_Filter_Post::has('update_permissions')) {
         //update the users permissions
         $objGroups = new Model_Groups();
         $resources = Digitalus_Filter_Post::raw('acl_resources');
         $group_id = Digitalus_Filter_Post::int('group_id');
         $rowGroup = $objGroups->find($group_id)->current();
         $rowGroup->updateAclResources($resources);
     }
     $this->_redirect($this->_currentControllerUrl);
 }