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