|
@@ 108-117 (lines=10) @@
|
| 105 |
|
return false; |
| 106 |
|
} |
| 107 |
|
|
| 108 |
|
public static function removeModelPermissions($usergroup, $model, $extra = '*') |
| 109 |
|
{ |
| 110 |
|
$collection = self::getModelActions($usergroup, $model, $extra); |
| 111 |
|
$success = true; |
| 112 |
|
foreach ($collection as $acl) { |
| 113 |
|
$success = $success * $acl->delete(); |
| 114 |
|
} |
| 115 |
|
|
| 116 |
|
return $success == true; |
| 117 |
|
} |
| 118 |
|
|
| 119 |
|
public static function addPermission($permission, $entity, $usergroup, $module, $action = '*', $extra = '*') |
| 120 |
|
{ |
|
@@ 160-169 (lines=10) @@
|
| 157 |
|
return $collection; |
| 158 |
|
} |
| 159 |
|
|
| 160 |
|
public static function getModelActionsAsArray($usergroup, $model, $extra = '*', $permission = false) |
| 161 |
|
{ |
| 162 |
|
$collection = self::getModelActions($usergroup, $model, $extra, $permission); |
| 163 |
|
$actions = []; |
| 164 |
|
foreach ($collection as $acl) { |
| 165 |
|
$actions[] = $acl->getAction(); |
| 166 |
|
} |
| 167 |
|
|
| 168 |
|
return $actions; |
| 169 |
|
} |
| 170 |
|
|
| 171 |
|
public static function getPagePermission($usergroup, $module, $action = '*', $extra = '*') |
| 172 |
|
{ |