| @@ 92-106 (lines=15) @@ | ||
| 89 | return false; |
|
| 90 | } |
|
| 91 | ||
| 92 | public static function removePermission( |
|
| 93 | $usergroup, |
|
| 94 | $entity, |
|
| 95 | $module, |
|
| 96 | $action = '*', |
|
| 97 | $extra = '*', |
|
| 98 | $permission = false |
|
| 99 | ) { |
|
| 100 | $acl = self::lookup($usergroup, $entity, $module, $action, $extra, $permission); |
|
| 101 | if ($acl) { |
|
| 102 | return $acl->delete(); |
|
| 103 | } |
|
| 104 | ||
| 105 | return false; |
|
| 106 | } |
|
| 107 | ||
| 108 | public static function removeModelPermissions($usergroup, $model, $extra = '*') |
|
| 109 | { |
|
| @@ 171-179 (lines=9) @@ | ||
| 168 | return $actions; |
|
| 169 | } |
|
| 170 | ||
| 171 | public static function getPagePermission($usergroup, $module, $action = '*', $extra = '*') |
|
| 172 | { |
|
| 173 | $acl = self::lookup($usergroup, 'page', $module, $action, $extra); |
|
| 174 | if ($acl) { |
|
| 175 | return $acl->getPermission(); |
|
| 176 | } |
|
| 177 | ||
| 178 | return false; |
|
| 179 | } |
|
| 180 | ||
| 181 | public static function validateController($module, $action, $extra) |
|
| 182 | { |
|