| @@ 2580-2586 (lines=7) @@ | ||
| 2577 | * @param Member $member |
|
| 2578 | * @return boolean |
|
| 2579 | */ |
|
| 2580 | public function canView($member = null) |
|
| 2581 | { |
|
| 2582 | $extended = $this->extendedCan(__FUNCTION__, $member); |
|
| 2583 | if ($extended !== null) { |
|
| 2584 | return $extended; |
|
| 2585 | } |
|
| 2586 | return Permission::check('ADMIN', 'any', $member); |
|
| 2587 | } |
|
| 2588 | ||
| 2589 | /** |
|
| @@ 2593-2599 (lines=7) @@ | ||
| 2590 | * @param Member $member |
|
| 2591 | * @return boolean |
|
| 2592 | */ |
|
| 2593 | public function canEdit($member = null) |
|
| 2594 | { |
|
| 2595 | $extended = $this->extendedCan(__FUNCTION__, $member); |
|
| 2596 | if ($extended !== null) { |
|
| 2597 | return $extended; |
|
| 2598 | } |
|
| 2599 | return Permission::check('ADMIN', 'any', $member); |
|
| 2600 | } |
|
| 2601 | ||
| 2602 | /** |
|
| @@ 2606-2612 (lines=7) @@ | ||
| 2603 | * @param Member $member |
|
| 2604 | * @return boolean |
|
| 2605 | */ |
|
| 2606 | public function canDelete($member = null) |
|
| 2607 | { |
|
| 2608 | $extended = $this->extendedCan(__FUNCTION__, $member); |
|
| 2609 | if ($extended !== null) { |
|
| 2610 | return $extended; |
|
| 2611 | } |
|
| 2612 | return Permission::check('ADMIN', 'any', $member); |
|
| 2613 | } |
|
| 2614 | ||
| 2615 | /** |
|
| @@ 2621-2627 (lines=7) @@ | ||
| 2618 | * affect whether (or where) this object could be created. |
|
| 2619 | * @return boolean |
|
| 2620 | */ |
|
| 2621 | public function canCreate($member = null, $context = array()) |
|
| 2622 | { |
|
| 2623 | $extended = $this->extendedCan(__FUNCTION__, $member, $context); |
|
| 2624 | if ($extended !== null) { |
|
| 2625 | return $extended; |
|
| 2626 | } |
|
| 2627 | return Permission::check('ADMIN', 'any', $member); |
|
| 2628 | } |
|
| 2629 | ||
| 2630 | /** |
|