X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=maintenance%2FgetText.php;h=f519a79052fce1ae1864b7aafee0b9920bb79904;hb=a10b14d78a4589fbdfe33bc9c9c0a8ab85bd626e;hp=9c4bdfb84b755aa01213283606b4039dc66f8bb8;hpb=a492cf4c3498edbea090c5eccc2515b4d4a1724b;p=lhc%2Fweb%2Fwiklou.git diff --git a/maintenance/getText.php b/maintenance/getText.php index 9c4bdfb84b..f519a79052 100644 --- a/maintenance/getText.php +++ b/maintenance/getText.php @@ -33,14 +33,12 @@ require_once __DIR__ . '/Maintenance.php'; class GetTextMaint extends Maintenance { public function __construct() { parent::__construct(); - $this->mDescription = 'Outputs page text to stdout'; + $this->addDescription( 'Outputs page text to stdout' ); $this->addOption( 'show-private', 'Show the text even if it\'s not available to the public' ); $this->addArg( 'title', 'Page title' ); } public function execute() { - $this->db = wfGetDB( DB_SLAVE ); - $titleText = $this->getArg( 0 ); $title = Title::newFromText( $titleText ); if ( !$title ) { @@ -52,7 +50,10 @@ class GetTextMaint extends Maintenance { $titleText = $title->getPrefixedText(); $this->error( "Page $titleText does not exist.\n", true ); } - $content = $rev->getContent( $this->hasOption( 'show-private' ) ? Revision::RAW : Revision::FOR_PUBLIC ); + $content = $rev->getContent( $this->hasOption( 'show-private' ) + ? Revision::RAW + : Revision::FOR_PUBLIC ); + if ( $content === false ) { $titleText = $title->getPrefixedText(); $this->error( "Couldn't extract the text from $titleText.\n", true );