X-Git-Url: https://git.heureux-cyclage.org/?p=lhc%2Fweb%2Fwiklou.git;a=blobdiff_plain;f=includes%2Fspecials%2FSpecialSpecialpages.php;h=ee174ac60c8afd6a04d071ab6a6fabff3e76e557;hp=585a7cd35f3b20bc73e50d3e8b852389afb8099f;hb=9c7f6734c397a954b8eaa5ec73876f2b4bf92afb;hpb=8da9405898a4efc9ce96a2000a3b0a5bd304caa1 diff --git a/includes/specials/SpecialSpecialpages.php b/includes/specials/SpecialSpecialpages.php index 585a7cd35f..ee174ac60c 100644 --- a/includes/specials/SpecialSpecialpages.php +++ b/includes/specials/SpecialSpecialpages.php @@ -55,7 +55,7 @@ class SpecialSpecialpages extends UnlistedSpecialPage { $pages = MediaWikiServices::getInstance()->getSpecialPageFactory()-> getUsablePages( $this->getUser() ); - if ( !count( $pages ) ) { + if ( $pages === [] ) { # Yeah, that was pointless. Thanks for coming. return false; } @@ -99,10 +99,18 @@ class SpecialSpecialpages extends UnlistedSpecialPage { $includesCachedPages = false; foreach ( $groups as $group => $sortedPages ) { - $out->wrapWikiMsg( - "

$1

\n", - "specialpages-group-$group" - ); + if ( strpos( $group, '/' ) !== false ) { + list( $group, $subGroup ) = explode( '/', $group, 2 ); + $out->wrapWikiMsg( + "

$1

\n", + "specialpages-group-$group-$subGroup" + ); + } else { + $out->wrapWikiMsg( + "

$1

\n", + "specialpages-group-$group" + ); + } $out->addHTML( Html::openElement( 'div', [ 'class' => 'mw-specialpages-list' ] ) . '