@@ 414-428 (lines=15) @@ | ||
411 | * |
|
412 | * @return boolean |
|
413 | */ |
|
414 | public function canEditWriters($member = null) |
|
415 | { |
|
416 | $member = $this->getMember($member); |
|
417 | ||
418 | $extended = $this->extendedCan('canEditWriters', $member); |
|
419 | ||
420 | if ($extended !== null) { |
|
421 | return $extended; |
|
422 | } |
|
423 | ||
424 | if ($this->isEditor($member)) { |
|
425 | return true; |
|
426 | } |
|
427 | ||
428 | return Permission::checkMember($member, self::MANAGE_USERS); |
|
429 | } |
|
430 | ||
431 | /** |
|
@@ 438-452 (lines=15) @@ | ||
435 | * |
|
436 | * @return boolean |
|
437 | */ |
|
438 | public function canEditContributors($member = null) |
|
439 | { |
|
440 | $member = $this->getMember($member); |
|
441 | ||
442 | $extended = $this->extendedCan('canEditContributors', $member); |
|
443 | ||
444 | if ($extended !== null) { |
|
445 | return $extended; |
|
446 | } |
|
447 | ||
448 | if ($this->isEditor($member)) { |
|
449 | return true; |
|
450 | } |
|
451 | ||
452 | return Permission::checkMember($member, self::MANAGE_USERS); |
|
453 | } |
|
454 | ||
455 | /** |