| @@ 2564-2570 (lines=7) @@ | ||
| 2561 | * @param Member $member |
|
| 2562 | * @return boolean |
|
| 2563 | */ |
|
| 2564 | public function canView($member = null) |
|
| 2565 | { |
|
| 2566 | $extended = $this->extendedCan(__FUNCTION__, $member); |
|
| 2567 | if ($extended !== null) { |
|
| 2568 | return $extended; |
|
| 2569 | } |
|
| 2570 | return Permission::check('ADMIN', 'any', $member); |
|
| 2571 | } |
|
| 2572 | ||
| 2573 | /** |
|
| @@ 2577-2583 (lines=7) @@ | ||
| 2574 | * @param Member $member |
|
| 2575 | * @return boolean |
|
| 2576 | */ |
|
| 2577 | public function canEdit($member = null) |
|
| 2578 | { |
|
| 2579 | $extended = $this->extendedCan(__FUNCTION__, $member); |
|
| 2580 | if ($extended !== null) { |
|
| 2581 | return $extended; |
|
| 2582 | } |
|
| 2583 | return Permission::check('ADMIN', 'any', $member); |
|
| 2584 | } |
|
| 2585 | ||
| 2586 | /** |
|
| @@ 2590-2596 (lines=7) @@ | ||
| 2587 | * @param Member $member |
|
| 2588 | * @return boolean |
|
| 2589 | */ |
|
| 2590 | public function canDelete($member = null) |
|
| 2591 | { |
|
| 2592 | $extended = $this->extendedCan(__FUNCTION__, $member); |
|
| 2593 | if ($extended !== null) { |
|
| 2594 | return $extended; |
|
| 2595 | } |
|
| 2596 | return Permission::check('ADMIN', 'any', $member); |
|
| 2597 | } |
|
| 2598 | ||
| 2599 | /** |
|
| @@ 2605-2611 (lines=7) @@ | ||
| 2602 | * affect whether (or where) this object could be created. |
|
| 2603 | * @return boolean |
|
| 2604 | */ |
|
| 2605 | public function canCreate($member = null, $context = array()) |
|
| 2606 | { |
|
| 2607 | $extended = $this->extendedCan(__FUNCTION__, $member, $context); |
|
| 2608 | if ($extended !== null) { |
|
| 2609 | return $extended; |
|
| 2610 | } |
|
| 2611 | return Permission::check('ADMIN', 'any', $member); |
|
| 2612 | } |
|
| 2613 | ||
| 2614 | /** |
|