| @@ 1110-1116 (lines=7) @@ | ||
| 1107 | */ |
|
| 1108 | public function canDelete($member = null) |
|
| 1109 | { |
|
| 1110 | if ($member instanceof Member) { |
|
| 1111 | $memberID = $member->ID; |
|
| 1112 | } elseif (is_numeric($member)) { |
|
| 1113 | $memberID = $member; |
|
| 1114 | } else { |
|
| 1115 | $memberID = Member::currentUserID(); |
|
| 1116 | } |
|
| 1117 | ||
| 1118 | // Standard mechanism for accepting permission changes from extensions |
|
| 1119 | $extended = $this->extendedCan('canDelete', $memberID); |
|
| @@ 1211-1217 (lines=7) @@ | ||
| 1208 | */ |
|
| 1209 | public function canEdit($member = null) |
|
| 1210 | { |
|
| 1211 | if ($member instanceof Member) { |
|
| 1212 | $memberID = $member->ID; |
|
| 1213 | } elseif (is_numeric($member)) { |
|
| 1214 | $memberID = $member; |
|
| 1215 | } else { |
|
| 1216 | $memberID = Member::currentUserID(); |
|
| 1217 | } |
|
| 1218 | ||
| 1219 | // Standard mechanism for accepting permission changes from extensions |
|
| 1220 | $extended = $this->extendedCan('canEdit', $memberID); |
|