| @@ 1116-1122 (lines=7) @@ | ||
| 1113 | */ |
|
| 1114 | public function canDelete($member = null) |
|
| 1115 | { |
|
| 1116 | if ($member instanceof Member) { |
|
| 1117 | $memberID = $member->ID; |
|
| 1118 | } elseif (is_numeric($member)) { |
|
| 1119 | $memberID = $member; |
|
| 1120 | } else { |
|
| 1121 | $memberID = Member::currentUserID(); |
|
| 1122 | } |
|
| 1123 | ||
| 1124 | // Standard mechanism for accepting permission changes from extensions |
|
| 1125 | $extended = $this->extendedCan('canDelete', $memberID); |
|
| @@ 1217-1223 (lines=7) @@ | ||
| 1214 | */ |
|
| 1215 | public function canEdit($member = null) |
|
| 1216 | { |
|
| 1217 | if ($member instanceof Member) { |
|
| 1218 | $memberID = $member->ID; |
|
| 1219 | } elseif (is_numeric($member)) { |
|
| 1220 | $memberID = $member; |
|
| 1221 | } else { |
|
| 1222 | $memberID = Member::currentUserID(); |
|
| 1223 | } |
|
| 1224 | ||
| 1225 | // Standard mechanism for accepting permission changes from extensions |
|
| 1226 | $extended = $this->extendedCan('canEdit', $memberID); |
|