| @@ 399-413 (lines=15) @@ | ||
| 396 | * |
|
| 397 | * @return boolean |
|
| 398 | */ |
|
| 399 | public function canEditWriters($member = null) {
|
|
| 400 | $member = $this->getMember($member); |
|
| 401 | ||
| 402 | $extended = $this->extendedCan('canEditWriters', $member);
|
|
| 403 | ||
| 404 | if($extended !== null) {
|
|
| 405 | return $extended; |
|
| 406 | } |
|
| 407 | ||
| 408 | if($this->isEditor($member)) {
|
|
| 409 | return true; |
|
| 410 | } |
|
| 411 | ||
| 412 | return Permission::checkMember($member, self::MANAGE_USERS); |
|
| 413 | } |
|
| 414 | ||
| 415 | /** |
|
| 416 | * Determines if this user can edit the contributors list. |
|
| @@ 422-436 (lines=15) @@ | ||
| 419 | * |
|
| 420 | * @return boolean |
|
| 421 | */ |
|
| 422 | public function canEditContributors($member = null) {
|
|
| 423 | $member = $this->getMember($member); |
|
| 424 | ||
| 425 | $extended = $this->extendedCan('canEditContributors', $member);
|
|
| 426 | ||
| 427 | if($extended !== null) {
|
|
| 428 | return $extended; |
|
| 429 | } |
|
| 430 | ||
| 431 | if($this->isEditor($member)) {
|
|
| 432 | return true; |
|
| 433 | } |
|
| 434 | ||
| 435 | return Permission::checkMember($member, self::MANAGE_USERS); |
|
| 436 | } |
|
| 437 | ||
| 438 | /** |
|
| 439 | * Returns BlogPosts for a given date period. |
|