X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=maintenance%2FcleanupImages.php;h=305a41dddcb585c0a88a361e3d94c6ebd3c6076a;hb=3ea30167fbbcb684370eb436a017cd42cc092fad;hp=90364e26e23cb5e309d1fe0071ad00376e46b03c;hpb=d8a144d38e8929a49d7e5d49faf87936cacdffc6;p=lhc%2Fweb%2Fwiklou.git diff --git a/maintenance/cleanupImages.php b/maintenance/cleanupImages.php index 90364e26e2..305a41dddc 100644 --- a/maintenance/cleanupImages.php +++ b/maintenance/cleanupImages.php @@ -25,6 +25,8 @@ * @ingroup Maintenance */ +use MediaWiki\MediaWikiServices; + require_once __DIR__ . '/cleanupTable.inc'; /** @@ -46,8 +48,6 @@ class CleanupImages extends TableCleanup { } protected function processRow( $row ) { - global $wgContLang; - $source = $row->img_name; if ( $source == '' ) { // Ye olde empty rows. Just kill them. @@ -64,11 +64,13 @@ class CleanupImages extends TableCleanup { // We also have some HTML entities there $cleaned = Sanitizer::decodeCharReferences( $cleaned ); + $contLang = MediaWikiServices::getInstance()->getContentLanguage(); + // Some are old latin-1 - $cleaned = $wgContLang->checkTitleEncoding( $cleaned ); + $cleaned = $contLang->checkTitleEncoding( $cleaned ); // Many of remainder look like non-normalized unicode - $cleaned = $wgContLang->normalize( $cleaned ); + $cleaned = $contLang->normalize( $cleaned ); $title = Title::makeTitleSafe( NS_FILE, $cleaned );