X-Git-Url: https://git.heureux-cyclage.org/?p=lhc%2Fweb%2Fwiklou.git;a=blobdiff_plain;f=includes%2FCategoryViewer.php;h=f78597bb123817d2f202e1c0b779ff8f614648c1;hp=46a1473a91587f1cdd7129159b794f27fc992ba6;hb=9c7f6734c397a954b8eaa5ec73876f2b4bf92afb;hpb=4e021bb8d4741d5af0f02942fe3c33a19e7fabca diff --git a/includes/CategoryViewer.php b/includes/CategoryViewer.php index 46a1473a91..f78597bb12 100644 --- a/includes/CategoryViewer.php +++ b/includes/CategoryViewer.php @@ -125,7 +125,7 @@ class CategoryViewer extends ContextSource { // @todo FIXME: Cannot be completely suppressed because it // is unknown if 'until' or 'from' makes this // give 0 results. - $r = $r . $this->getCategoryTop(); + $r = $this->getCategoryTop(); } else { $r = $this->getCategoryTop() . $r . @@ -339,7 +339,7 @@ class CategoryViewer extends ContextSource { 'ORDER BY' => $this->flip[$type] ? 'cl_sortkey DESC' : 'cl_sortkey', ], [ - 'categorylinks' => [ 'INNER JOIN', 'cl_from = page_id' ], + 'categorylinks' => [ 'JOIN', 'cl_from = page_id' ], 'category' => [ 'LEFT JOIN', [ 'cat_title = page_title', 'page_namespace' => NS_CATEGORY @@ -424,7 +424,7 @@ class CategoryViewer extends ContextSource { * @return string */ function getPagesSection() { - $ti = wfEscapeWikiText( $this->title->getText() ); + $name = $this->getOutput()->getUnprefixedDisplayTitle(); # Don't show articles section if there are none. $r = ''; @@ -440,7 +440,7 @@ class CategoryViewer extends ContextSource { if ( $rescnt > 0 ) { $r = "
\n"; - $r .= '

' . $this->msg( 'category_header', $ti )->parse() . "

\n"; + $r .= '

' . $this->msg( 'category_header' )->rawParams( $name )->parse() . "

\n"; $r .= $countmsg; $r .= $this->getSectionPagingLinks( 'page' ); $r .= $this->formatList( $this->articles, $this->articles_start_char ); @@ -454,6 +454,7 @@ class CategoryViewer extends ContextSource { * @return string */ function getImageSection() { + $name = $this->getOutput()->getUnprefixedDisplayTitle(); $r = ''; $rescnt = $this->showGallery ? $this->gallery->count() : count( $this->imgsNoGallery ); $dbcnt = $this->cat->getFileCount(); @@ -463,10 +464,7 @@ class CategoryViewer extends ContextSource { if ( $rescnt > 0 ) { $r .= "
\n"; $r .= '

' . - $this->msg( - 'category-media-header', - wfEscapeWikiText( $this->title->getText() ) - )->text() . + $this->msg( 'category-media-header' )->rawParams( $name )->parse() . "

\n"; $r .= $countmsg; $r .= $this->getSectionPagingLinks( 'file' );