@@ 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 | ||
@@ 222-224 (lines=3) @@ | ||
219 | */ |
|
220 | public function canDelete($member = null) |
|
221 | { |
|
222 | if (!$member || !(is_a($member, 'Member')) || is_numeric($member)) { |
|
223 | $member = Member::currentUser(); |
|
224 | } |
|
225 | ||
226 | $results = $this->extend('canDelete', $member); |
|
227 |
@@ 397-399 (lines=3) @@ | ||
394 | */ |
|
395 | public function getDMSDocumentSetPermissions(Member $member = null) |
|
396 | { |
|
397 | if (!$member || !(is_a($member, 'Member')) || is_numeric($member)) { |
|
398 | $member = Member::currentUser(); |
|
399 | } |
|
400 | ||
401 | $result = ($member && |
|
402 | Permission::checkMember( |