| @@ 457-462 (lines=6) @@ | ||
| 454 | */ |
|
| 455 | public static function getRegularPages() { |
|
| 456 | $pages = []; |
|
| 457 | foreach ( self::getPageList() as $name => $rec ) { |
|
| 458 | $page = self::getPage( $name ); |
|
| 459 | if ( $page->isListed() && !$page->isRestricted() ) { |
|
| 460 | $pages[$name] = $page; |
|
| 461 | } |
|
| 462 | } |
|
| 463 | ||
| 464 | return $pages; |
|
| 465 | } |
|
| @@ 480-489 (lines=10) @@ | ||
| 477 | global $wgUser; |
|
| 478 | $user = $wgUser; |
|
| 479 | } |
|
| 480 | foreach ( self::getPageList() as $name => $rec ) { |
|
| 481 | $page = self::getPage( $name ); |
|
| 482 | if ( |
|
| 483 | $page->isListed() |
|
| 484 | && $page->isRestricted() |
|
| 485 | && $page->userCanExecute( $user ) |
|
| 486 | ) { |
|
| 487 | $pages[$name] = $page; |
|
| 488 | } |
|
| 489 | } |
|
| 490 | ||
| 491 | return $pages; |
|
| 492 | } |
|