@@ 359-366 (lines=8) @@ | ||
356 | return $result; |
|
357 | } |
|
358 | ||
359 | public function canView($member = null) |
|
360 | { |
|
361 | $extended = $this->extendedCan(__FUNCTION__, $member); |
|
362 | if ($extended !== null) { |
|
363 | return $extended; |
|
364 | } |
|
365 | return $this->getGlobalPermission($member); |
|
366 | } |
|
367 | ||
368 | public function canCreate($member = null) |
|
369 | { |
|
@@ 368-375 (lines=8) @@ | ||
365 | return $this->getGlobalPermission($member); |
|
366 | } |
|
367 | ||
368 | public function canCreate($member = null) |
|
369 | { |
|
370 | $extended = $this->extendedCan(__FUNCTION__, $member); |
|
371 | if ($extended !== null) { |
|
372 | return $extended; |
|
373 | } |
|
374 | return $this->getGlobalPermission($member); |
|
375 | } |
|
376 | ||
377 | public function canEdit($member = null) |
|
378 | { |
|
@@ 377-384 (lines=8) @@ | ||
374 | return $this->getGlobalPermission($member); |
|
375 | } |
|
376 | ||
377 | public function canEdit($member = null) |
|
378 | { |
|
379 | $extended = $this->extendedCan(__FUNCTION__, $member); |
|
380 | if ($extended !== null) { |
|
381 | return $extended; |
|
382 | } |
|
383 | return $this->getGlobalPermission($member); |
|
384 | } |
|
385 | ||
386 | public function canDelete($member = null) |
|
387 | { |
|
@@ 386-393 (lines=8) @@ | ||
383 | return $this->getGlobalPermission($member); |
|
384 | } |
|
385 | ||
386 | public function canDelete($member = null) |
|
387 | { |
|
388 | $extended = $this->extendedCan(__FUNCTION__, $member); |
|
389 | if ($extended !== null) { |
|
390 | return $extended; |
|
391 | } |
|
392 | return $this->getGlobalPermission($member); |
|
393 | } |
|
394 | ||
395 | /** |
|
396 | * Checks if a then given (or logged in) member is either an ADMIN, SITETREE_EDIT_ALL or has access |