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; }
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); }