@@ 116-126 (lines=11) @@ | ||
113 | * @param Member | NULL |
|
114 | * @return Boolean |
|
115 | */ |
|
116 | public function canCreate($member = null) |
|
117 | { |
|
118 | $extended = $this->extendedCan(__FUNCTION__, $member); |
|
119 | if ($extended !== null) { |
|
120 | return $extended; |
|
121 | } |
|
122 | if (Permission::checkMember($member, Config::inst()->get("EcommerceRole", "admin_permission_code"))) { |
|
123 | return true; |
|
124 | } |
|
125 | return parent::canCreate($member); |
|
126 | } |
|
127 | ||
128 | /** |
|
129 | * standard SS method |
|
@@ 133-143 (lines=11) @@ | ||
130 | * @param Member | NULL |
|
131 | * @return Boolean |
|
132 | */ |
|
133 | public function canView($member = null) |
|
134 | { |
|
135 | $extended = $this->extendedCan(__FUNCTION__, $member); |
|
136 | if ($extended !== null) { |
|
137 | return $extended; |
|
138 | } |
|
139 | if (Permission::checkMember($member, Config::inst()->get("EcommerceRole", "admin_permission_code"))) { |
|
140 | return true; |
|
141 | } |
|
142 | return parent::canCreate($member); |
|
143 | } |
|
144 | ||
145 | /** |
|
146 | * standard SS method |
|
@@ 150-160 (lines=11) @@ | ||
147 | * @param Member | NULL |
|
148 | * @return Boolean |
|
149 | */ |
|
150 | public function canEdit($member = null) |
|
151 | { |
|
152 | $extended = $this->extendedCan(__FUNCTION__, $member); |
|
153 | if ($extended !== null) { |
|
154 | return $extended; |
|
155 | } |
|
156 | if (Permission::checkMember($member, Config::inst()->get("EcommerceRole", "admin_permission_code"))) { |
|
157 | return true; |
|
158 | } |
|
159 | return parent::canEdit($member); |
|
160 | } |
|
161 | ||
162 | /** |
|
163 | * standard SS method |
|
@@ 167-177 (lines=11) @@ | ||
164 | * @param Member | NULL |
|
165 | * @return Boolean |
|
166 | */ |
|
167 | public function canDelete($member = null) |
|
168 | { |
|
169 | $extended = $this->extendedCan(__FUNCTION__, $member); |
|
170 | if ($extended !== null) { |
|
171 | return $extended; |
|
172 | } |
|
173 | if (Permission::checkMember($member, Config::inst()->get("EcommerceRole", "admin_permission_code"))) { |
|
174 | return true; |
|
175 | } |
|
176 | return parent::canDelete($member); |
|
177 | } |
|
178 | ||
179 | /** |
|
180 | * standard SS method |