From: Florianschmidtwelzow Date: Tue, 3 Nov 2015 08:04:46 +0000 (+0100) Subject: Special:Statistics: Change link target for content pages to hide redirects X-Git-Tag: 1.31.0-rc.0~8784^2 X-Git-Url: http://git.cyclocoop.org/%27-%20%20.%20url_absolue%28find_in_path%28%27spip_style.css%27%29%29%20%20%20.%20url_absolue%28find_in_path%28%27prive/spip_style.css%27%29%29%20.%20%27?a=commitdiff_plain;h=b7c4db2c5c8d46b2228617fcaa6f87b37f89d6df;p=lhc%2Fweb%2Fwiklou.git Special:Statistics: Change link target for content pages to hide redirects Content pages, as visible on Special:Statistics, doesn't include redirects in the visible counter. But the link target (Special:AllPages) includes redirects in the default view, which could be confusing, if a user expects all pages excluding redirects. Change the link target of Content pages to hide redirects by default and add a link for "Pages" to the default view of Special:AllPages. Change-Id: I1c1ada8e3d16d19db8315eccfbea2c753814659e --- diff --git a/includes/specials/SpecialStatistics.php b/includes/specials/SpecialStatistics.php index e06bae053c..a989aac0be 100644 --- a/includes/specials/SpecialStatistics.php +++ b/includes/specials/SpecialStatistics.php @@ -114,16 +114,18 @@ class SpecialStatistics extends SpecialPage { * @return string */ private function getPageStats() { + $specialAllPagesTitle = SpecialPage::getTitleFor( 'Allpages' ); $pageStatsHtml = Xml::openElement( 'tr' ) . Xml::tags( 'th', array( 'colspan' => '2' ), $this->msg( 'statistics-header-pages' ) ->parse() ) . Xml::closeElement( 'tr' ) . - $this->formatRow( Linker::linkKnown( SpecialPage::getTitleFor( 'Allpages' ), - $this->msg( 'statistics-articles' )->parse() ), + $this->formatRow( Linker::linkKnown( $specialAllPagesTitle, + $this->msg( 'statistics-articles' )->parse(), array(), array( 'hideredirects' => 1 ) ), $this->getLanguage()->formatNum( $this->good ), array( 'class' => 'mw-statistics-articles' ), 'statistics-articles-desc' ) . - $this->formatRow( $this->msg( 'statistics-pages' )->parse(), + $this->formatRow( Linker::linkKnown( $specialAllPagesTitle, + $this->msg( 'statistics-pages' )->parse() ), $this->getLanguage()->formatNum( $this->total ), array( 'class' => 'mw-statistics-pages' ), 'statistics-pages-desc' );