| @@ 107-116 (lines=10) @@ | ||
| 104 | return; |
|
| 105 | } |
|
| 106 | ||
| 107 | if (isset($permissions['allowed'])) { |
|
| 108 | if (is_string($permissions['allowed'])) { |
|
| 109 | $allowedPermissions = explode(',', $permissions['allowed']); |
|
| 110 | } else { |
|
| 111 | $allowedPermissions = $permissions['allowed']; |
|
| 112 | } |
|
| 113 | foreach ($allowedPermissions as $allowed) { |
|
| 114 | $acl->allow($role, $resource, $allowed); |
|
| 115 | } |
|
| 116 | } |
|
| 117 | ||
| 118 | if (isset($permissions['denied'])) { |
|
| 119 | if (is_string($permissions['denied'])) { |
|
| @@ 118-127 (lines=10) @@ | ||
| 115 | } |
|
| 116 | } |
|
| 117 | ||
| 118 | if (isset($permissions['denied'])) { |
|
| 119 | if (is_string($permissions['denied'])) { |
|
| 120 | $deniedPermissions = explode(',', $permissions['denied']); |
|
| 121 | } else { |
|
| 122 | $deniedPermissions = $permissions['denied']; |
|
| 123 | } |
|
| 124 | foreach ($deniedPermissions as $denied) { |
|
| 125 | $acl->deny($role, $resource, $denied); |
|
| 126 | } |
|
| 127 | } |
|
| 128 | } |
|
| 129 | } |
|
| 130 | ||