X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=includes%2Fapi%2FApiImport.php;h=3f48f38a0ef18312d01d6c881d7338f8b05e4e99;hb=8642482ee1618aa867e119bd34e5928398590608;hp=8574dceb4f5b77316e40320d41d95c0e8cd62e22;hpb=3071f1fad720f1773864621158a0c59b73124896;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/api/ApiImport.php b/includes/api/ApiImport.php index 8574dceb4f..3f48f38a0e 100644 --- a/includes/api/ApiImport.php +++ b/includes/api/ApiImport.php @@ -42,10 +42,10 @@ class ApiImport extends ApiBase { $isUpload = false; if ( isset( $params['interwikisource'] ) ) { if ( !$user->isAllowed( 'import' ) ) { - $this->dieUsageMsg( 'cantimport' ); + $this->dieWithError( 'apierror-cantimport' ); } if ( !isset( $params['interwikipage'] ) ) { - $this->dieUsageMsg( [ 'missingparam', 'interwikipage' ] ); + $this->dieWithError( [ 'apierror-missingparam', 'interwikipage' ] ); } $source = ImportStreamSource::newFromInterwiki( $params['interwikisource'], @@ -56,7 +56,7 @@ class ApiImport extends ApiBase { } else { $isUpload = true; if ( !$user->isAllowed( 'importupload' ) ) { - $this->dieUsageMsg( 'cantimport-upload' ); + $this->dieWithError( 'apierror-cantimport-upload' ); } $source = ImportStreamSource::newFromUpload( 'xml' ); } @@ -83,7 +83,7 @@ class ApiImport extends ApiBase { try { $importer->doImport(); } catch ( Exception $e ) { - $this->dieUsageMsg( [ 'import-unknownerror', $e->getMessage() ] ); + $this->dieWithError( [ 'apierror-import-unknownerror', wfEscapeWikiText( $e->getMessage() ) ] ); } $resultData = $reporter->getData(); @@ -175,7 +175,7 @@ class ApiImportReporter extends ImportReporter { * @param array $pageInfo * @return void */ - function reportPage( $title, $origTitle, $revisionCount, $successCount, $pageInfo ) { + public function reportPage( $title, $origTitle, $revisionCount, $successCount, $pageInfo ) { // Add a result entry $r = []; @@ -194,7 +194,7 @@ class ApiImportReporter extends ImportReporter { parent::reportPage( $title, $origTitle, $revisionCount, $successCount, $pageInfo ); } - function getData() { + public function getData() { return $this->mResultArr; } }