| @@ 2934-2940 (lines=7) @@ | ||
| 2931 | * @param Member $member |
|
| 2932 | * @return boolean |
|
| 2933 | */ |
|
| 2934 | public function canView($member = null) { |
|
| 2935 | $extended = $this->extendedCan(__FUNCTION__, $member); |
|
| 2936 | if($extended !== null) { |
|
| 2937 | return $extended; |
|
| 2938 | } |
|
| 2939 | return Permission::check('ADMIN', 'any', $member); |
|
| 2940 | } |
|
| 2941 | ||
| 2942 | /** |
|
| 2943 | * @param Member $member |
|
| @@ 2946-2952 (lines=7) @@ | ||
| 2943 | * @param Member $member |
|
| 2944 | * @return boolean |
|
| 2945 | */ |
|
| 2946 | public function canEdit($member = null) { |
|
| 2947 | $extended = $this->extendedCan(__FUNCTION__, $member); |
|
| 2948 | if($extended !== null) { |
|
| 2949 | return $extended; |
|
| 2950 | } |
|
| 2951 | return Permission::check('ADMIN', 'any', $member); |
|
| 2952 | } |
|
| 2953 | ||
| 2954 | /** |
|
| 2955 | * @param Member $member |
|
| @@ 2958-2964 (lines=7) @@ | ||
| 2955 | * @param Member $member |
|
| 2956 | * @return boolean |
|
| 2957 | */ |
|
| 2958 | public function canDelete($member = null) { |
|
| 2959 | $extended = $this->extendedCan(__FUNCTION__, $member); |
|
| 2960 | if($extended !== null) { |
|
| 2961 | return $extended; |
|
| 2962 | } |
|
| 2963 | return Permission::check('ADMIN', 'any', $member); |
|
| 2964 | } |
|
| 2965 | ||
| 2966 | /** |
|
| 2967 | * @param Member $member |
|
| @@ 2972-2978 (lines=7) @@ | ||
| 2969 | * affect whether (or where) this object could be created. |
|
| 2970 | * @return boolean |
|
| 2971 | */ |
|
| 2972 | public function canCreate($member = null, $context = array()) { |
|
| 2973 | $extended = $this->extendedCan(__FUNCTION__, $member, $context); |
|
| 2974 | if($extended !== null) { |
|
| 2975 | return $extended; |
|
| 2976 | } |
|
| 2977 | return Permission::check('ADMIN', 'any', $member); |
|
| 2978 | } |
|
| 2979 | ||
| 2980 | /** |
|
| 2981 | * Debugging used by Debug::show() |
|