@@ 103-105 (lines=3) @@ | ||
100 | ||
101 | public function canView($member = null) |
|
102 | { |
|
103 | if (!$member || !(is_a($member, 'Member')) || is_numeric($member)) { |
|
104 | $member = Member::currentUser(); |
|
105 | } |
|
106 | ||
107 | // extended access checks |
|
108 | $results = $this->extend('canView', $member); |
|
@@ 145-147 (lines=3) @@ | ||
142 | ||
143 | public function canEdit($member = null) |
|
144 | { |
|
145 | if (!$member || !(is_a($member, 'Member')) || is_numeric($member)) { |
|
146 | $member = Member::currentUser(); |
|
147 | } |
|
148 | ||
149 | $results = $this->extend('canEdit', $member); |
|
150 | ||
@@ 188-190 (lines=3) @@ | ||
185 | */ |
|
186 | public function canCreate($member = null) |
|
187 | { |
|
188 | if (!$member || !(is_a($member, 'Member')) || is_numeric($member)) { |
|
189 | $member = Member::currentUser(); |
|
190 | } |
|
191 | ||
192 | $results = $this->extend('canCreate', $member); |
|
193 | ||
@@ 217-219 (lines=3) @@ | ||
214 | */ |
|
215 | public function canDelete($member = null) |
|
216 | { |
|
217 | if (!$member || !(is_a($member, 'Member')) || is_numeric($member)) { |
|
218 | $member = Member::currentUser(); |
|
219 | } |
|
220 | ||
221 | $results = $this->extend('canDelete', $member); |
|
222 |
@@ 404-406 (lines=3) @@ | ||
401 | */ |
|
402 | public function getGlobalPermission(Member $member = null) |
|
403 | { |
|
404 | if (!$member || !(is_a($member, 'Member')) || is_numeric($member)) { |
|
405 | $member = Member::currentUser(); |
|
406 | } |
|
407 | ||
408 | $result = ($member && |
|
409 | Permission::checkMember( |
@@ 335-337 (lines=3) @@ | ||
332 | */ |
|
333 | public function canView($member = null) |
|
334 | { |
|
335 | if (!$member || !(is_a($member, 'Member')) || is_numeric($member)) { |
|
336 | $member = Member::currentUser(); |
|
337 | } |
|
338 | ||
339 | if ($member && |
|
340 | Permission::checkMember( |