| @@ 2530-2536 (lines=7) @@ | ||
| 2527 | * @param Member $member |
|
| 2528 | * @return boolean |
|
| 2529 | */ |
|
| 2530 | public function canView($member = null) |
|
| 2531 | { |
|
| 2532 | $extended = $this->extendedCan(__FUNCTION__, $member); |
|
| 2533 | if ($extended !== null) { |
|
| 2534 | return $extended; |
|
| 2535 | } |
|
| 2536 | return Permission::check('ADMIN', 'any', $member); |
|
| 2537 | } |
|
| 2538 | ||
| 2539 | /** |
|
| @@ 2543-2549 (lines=7) @@ | ||
| 2540 | * @param Member $member |
|
| 2541 | * @return boolean |
|
| 2542 | */ |
|
| 2543 | public function canEdit($member = null) |
|
| 2544 | { |
|
| 2545 | $extended = $this->extendedCan(__FUNCTION__, $member); |
|
| 2546 | if ($extended !== null) { |
|
| 2547 | return $extended; |
|
| 2548 | } |
|
| 2549 | return Permission::check('ADMIN', 'any', $member); |
|
| 2550 | } |
|
| 2551 | ||
| 2552 | /** |
|
| @@ 2556-2562 (lines=7) @@ | ||
| 2553 | * @param Member $member |
|
| 2554 | * @return boolean |
|
| 2555 | */ |
|
| 2556 | public function canDelete($member = null) |
|
| 2557 | { |
|
| 2558 | $extended = $this->extendedCan(__FUNCTION__, $member); |
|
| 2559 | if ($extended !== null) { |
|
| 2560 | return $extended; |
|
| 2561 | } |
|
| 2562 | return Permission::check('ADMIN', 'any', $member); |
|
| 2563 | } |
|
| 2564 | ||
| 2565 | /** |
|
| @@ 2571-2577 (lines=7) @@ | ||
| 2568 | * affect whether (or where) this object could be created. |
|
| 2569 | * @return boolean |
|
| 2570 | */ |
|
| 2571 | public function canCreate($member = null, $context = array()) |
|
| 2572 | { |
|
| 2573 | $extended = $this->extendedCan(__FUNCTION__, $member, $context); |
|
| 2574 | if ($extended !== null) { |
|
| 2575 | return $extended; |
|
| 2576 | } |
|
| 2577 | return Permission::check('ADMIN', 'any', $member); |
|
| 2578 | } |
|
| 2579 | ||
| 2580 | /** |
|