| @@ 1077-1083 (lines=7) @@ | ||
| 1074 | */ |
|
| 1075 | public function canDelete($member = null) |
|
| 1076 | { |
|
| 1077 | if ($member instanceof Member) { |
|
| 1078 | $memberID = $member->ID; |
|
| 1079 | } elseif (is_numeric($member)) { |
|
| 1080 | $memberID = $member; |
|
| 1081 | } else { |
|
| 1082 | $memberID = Member::currentUserID(); |
|
| 1083 | } |
|
| 1084 | ||
| 1085 | // Standard mechanism for accepting permission changes from extensions |
|
| 1086 | $extended = $this->extendedCan('canDelete', $memberID); |
|
| @@ 1178-1184 (lines=7) @@ | ||
| 1175 | */ |
|
| 1176 | public function canEdit($member = null) |
|
| 1177 | { |
|
| 1178 | if ($member instanceof Member) { |
|
| 1179 | $memberID = $member->ID; |
|
| 1180 | } elseif (is_numeric($member)) { |
|
| 1181 | $memberID = $member; |
|
| 1182 | } else { |
|
| 1183 | $memberID = Member::currentUserID(); |
|
| 1184 | } |
|
| 1185 | ||
| 1186 | // Standard mechanism for accepting permission changes from extensions |
|
| 1187 | $extended = $this->extendedCan('canEdit', $memberID); |
|