X-Git-Url: http://git.heureux-cyclage.org/?a=blobdiff_plain;f=maintenance%2FimportImages.php;h=5db1fa89c4910fa77be84b9891813273a11a6ade;hb=refs%2Fheads%2FREL1_31;hp=b3866c13a2e38f791ade1916c68407c44824350d;hpb=3cb14f56bdf3271769a5866f9dcaad56bf873aea;p=lhc%2Fweb%2Fwiklou.git diff --git a/maintenance/importImages.php b/maintenance/importImages.php index b3866c13a2..5db1fa89c4 100644 --- a/maintenance/importImages.php +++ b/maintenance/importImages.php @@ -133,11 +133,11 @@ class ImportImages extends Maintenance { # Check Protection if ( $this->hasOption( 'protect' ) && $this->hasOption( 'unprotect' ) ) { - $this->error( "Cannot specify both protect and unprotect. Only 1 is allowed.\n", 1 ); + $this->fatalError( "Cannot specify both protect and unprotect. Only 1 is allowed.\n" ); } if ( $this->hasOption( 'protect' ) && trim( $this->getOption( 'protect' ) ) ) { - $this->error( "You must specify a protection option.\n", 1 ); + $this->fatalError( "You must specify a protection option.\n" ); } # Prepare the list of allowed extensions @@ -170,7 +170,7 @@ class ImportImages extends Maintenance { if ( $commentFile !== null ) { $comment = file_get_contents( $commentFile ); if ( $comment === false || $comment === null ) { - $this->error( "failed to read comment file: {$commentFile}\n", 1 ); + $this->fatalError( "failed to read comment file: {$commentFile}\n" ); } } else { $comment = $this->getOption( 'comment', 'Importing file' ); @@ -185,9 +185,7 @@ class ImportImages extends Maintenance { # Batch "upload" operation $count = count( $files ); if ( $count > 0 ) { - foreach ( $files as $file ) { - if ( $sleep && ( $processed > 0 ) ) { sleep( $sleep ); } @@ -301,13 +299,13 @@ class ImportImages extends Maintenance { " publishing {$file} by '{$wgUser->getName()}', comment '$commentText'... " ); } else { - $mwProps = new MWFileProps( MimeMagic::singleton() ); + $mwProps = new MWFileProps( MediaWiki\MediaWikiServices::getInstance()->getMimeAnalyzer() ); $props = $mwProps->getPropsFromPath( $file, true ); $flags = 0; $publishOptions = []; $handler = MediaHandler::getHandler( $props['mime'] ); if ( $handler ) { - $metadata = MediaWiki\quietCall( 'unserialize', $props['metadata'] ); + $metadata = Wikimedia\quietCall( 'unserialize', $props['metadata'] ); $publishOptions['headers'] = $handler->getContentHeaders( $metadata ); } else { @@ -336,7 +334,7 @@ class ImportImages extends Maintenance { $commentText, $props, $timestamp - ) ) { + )->isOK() ) { # We're done! $this->output( "done.\n" ); @@ -442,7 +440,7 @@ class ImportImages extends Maintenance { /** * Split a filename into filename and extension * - * @param string $filename Filename + * @param string $filename * @return array */ private function splitFilename( $filename ) { @@ -521,5 +519,5 @@ class ImportImages extends Maintenance { } -$maintClass = 'ImportImages'; +$maintClass = ImportImages::class; require_once RUN_MAINTENANCE_IF_MAIN;