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