X-Git-Url: https://git.cyclocoop.org/%7B%24www_url%7Dadmin/compta/banques/?a=blobdiff_plain;f=maintenance%2FcleanupCaps.php;h=20be9fd1d7df4c3eb4fa4a50af0462d2d81ea5f3;hb=e48a0e5e35b4d5ace3da78c5c060173a835bde86;hp=2b47056f7e05c7a90ee5c9dbd52f061d5d7e24b9;hpb=967a96e7fa5910f8fc451590decb381dbfb481ba;p=lhc%2Fweb%2Fwiklou.git diff --git a/maintenance/cleanupCaps.php b/maintenance/cleanupCaps.php index 2b47056f7e..20be9fd1d7 100644 --- a/maintenance/cleanupCaps.php +++ b/maintenance/cleanupCaps.php @@ -29,6 +29,8 @@ * @ingroup Maintenance */ +use MediaWiki\MediaWikiServices; + require_once __DIR__ . '/cleanupTable.inc'; /** @@ -53,7 +55,10 @@ class CleanupCaps extends TableCleanup { $this->namespace = intval( $this->getOption( 'namespace', 0 ) ); - if ( MWNamespace::isCapitalized( $this->namespace ) ) { + if ( + MediaWikiServices::getInstance()->getNamespaceInfo()-> + isCapitalized( $this->namespace ) + ) { $this->output( "Will be moving pages to first letter capitalized titles" ); $callback = 'processRowToUppercase'; } else { @@ -71,12 +76,10 @@ class CleanupCaps extends TableCleanup { } protected function processRowToUppercase( $row ) { - global $wgContLang; - $current = Title::makeTitle( $row->page_namespace, $row->page_title ); $display = $current->getPrefixedText(); $lower = $row->page_title; - $upper = $wgContLang->ucfirst( $row->page_title ); + $upper = MediaWikiServices::getInstance()->getContentLanguage()->ucfirst( $row->page_title ); if ( $upper == $lower ) { $this->output( "\"$display\" already uppercase.\n" ); @@ -109,12 +112,10 @@ class CleanupCaps extends TableCleanup { } protected function processRowToLowercase( $row ) { - global $wgContLang; - $current = Title::makeTitle( $row->page_namespace, $row->page_title ); $display = $current->getPrefixedText(); $upper = $row->page_title; - $lower = $wgContLang->lcfirst( $row->page_title ); + $lower = MediaWikiServices::getInstance()->getContentLanguage()->lcfirst( $row->page_title ); if ( $upper == $lower ) { $this->output( "\"$display\" already lowercase.\n" );