@@ 650-658 (lines=9) @@ | ||
647 | $this->addWhereFld( 'pr_cascade', 1 ); |
|
648 | ||
649 | $res = $this->select( __METHOD__ ); |
|
650 | foreach ( $res as $row ) { |
|
651 | $source = Title::makeTitle( $row->page_namespace, $row->page_title ); |
|
652 | $this->protections[$row->tl_namespace][$row->tl_title][] = [ |
|
653 | 'type' => $row->pr_type, |
|
654 | 'level' => $row->pr_level, |
|
655 | 'expiry' => $wgContLang->formatExpiry( $row->pr_expiry, TS_ISO_8601 ), |
|
656 | 'source' => $source->getPrefixedText() |
|
657 | ]; |
|
658 | } |
|
659 | } |
|
660 | ||
661 | if ( count( $images ) ) { |
|
@@ 673-681 (lines=9) @@ | ||
670 | $this->addWhereFld( 'il_to', $images ); |
|
671 | ||
672 | $res = $this->select( __METHOD__ ); |
|
673 | foreach ( $res as $row ) { |
|
674 | $source = Title::makeTitle( $row->page_namespace, $row->page_title ); |
|
675 | $this->protections[NS_FILE][$row->il_to][] = [ |
|
676 | 'type' => $row->pr_type, |
|
677 | 'level' => $row->pr_level, |
|
678 | 'expiry' => $wgContLang->formatExpiry( $row->pr_expiry, TS_ISO_8601 ), |
|
679 | 'source' => $source->getPrefixedText() |
|
680 | ]; |
|
681 | } |
|
682 | } |
|
683 | } |
|
684 |