From: Rob Church Date: Thu, 12 Apr 2007 10:03:38 +0000 (+0000) Subject: * Restore '--norc' option X-Git-Tag: 1.31.0-rc.0~53423 X-Git-Url: http://git.cyclocoop.org/%24action?a=commitdiff_plain;h=11bd0d9c658a231f21f41f8a75a7b69239d10059;p=lhc%2Fweb%2Fwiklou.git * Restore '--norc' option * Make help more readable on consoles * Show help if no filename provided instead of an error --- diff --git a/RELEASE-NOTES b/RELEASE-NOTES index fad1a156b7..20239e77cf 100644 --- a/RELEASE-NOTES +++ b/RELEASE-NOTES @@ -330,6 +330,9 @@ it from source control: http://www.mediawiki.org/wiki/Download_from_SVN * (bug 8933) Fix maintenance/reassignEdits.php script * (bug 9440) Added "mediawikiwiki" interwiki prefix to MediaWiki.org * (bug 2979) Import now gracefully skips invalid titles with a warning +* Restore '--norc' option for maintenance/importTextFile.php +* Help information for maintenance/importTextFile.php now easier to read on + consoles == Languages updated == diff --git a/maintenance/importTextFile.php b/maintenance/importTextFile.php index cc2984ac13..a1bb389a4f 100644 --- a/maintenance/importTextFile.php +++ b/maintenance/importTextFile.php @@ -7,13 +7,13 @@ * @addtogroup Maintenance * @author Rob Church */ - -$options = array( 'help', 'nooverwrite' ); + +$options = array( 'help', 'nooverwrite', 'norc' ); $optionsWithArgs = array( 'title', 'user', 'comment' ); require_once( 'commandLine.inc' ); echo( "Import Text File\n\n" ); -if( isset( $options['help'] ) ) { +if( count( $args ) < 1 || isset( $options['help'] ) ) { showHelp(); } else { @@ -39,10 +39,11 @@ if( isset( $options['help'] ) ) { $wgUser =& $user; $comment = isset( $options['comment'] ) ? $options['comment'] : 'Importing text file'; $comment = str_replace( '_', ' ', $comment ); + $flags = 0 | ( isset( $options['norc'] ) ? EDIT_SUPPRESS_RC : 0 ); echo( "\nPerforming edit..." ); $article = new Article( $title ); - $article->doEdit( $text, $comment ); + $article->doEdit( $text, $comment, $flags ); echo( "done.\n" ); } else { @@ -70,14 +71,17 @@ function titleFromFilename( $filename ) { } function showHelp() { - echo( "Import the contents of a text file into a wiki page.\n\n" ); - echo( "USAGE: php importTextFile.php [--help|--title |--user <user>|--comment <comment>|--nooverwrite] <filename>\n\n" ); - echo( " --help: Show this help information\n" ); - echo( " --title <title> : Title for the new page; if not supplied, the filename is used as a base for the title\n" ); - echo( " --user <user> : User to be associated with the edit; if not supplied, a default is used\n" ); - echo( "--comment <comment> : Edit summary to be associated with the edit; underscores are transformed into spaces; if not supplied, a default is used\n" ); - echo( " --nooverwrite : Don't overwrite existing page content\n" ); - echo( " <filename> : Path to the file containing the wikitext to import\n\n" ); + echo( "Import the contents of a text file into a wiki page.\n" ); + echo( "USAGE: php importTextFile.php <options> <filename>\n\n" ); + echo( "<filename> : Path to the file containing page content to import\n\n" ); + echo( "Options:\n\n" ); + echo( "--title <title>\n\tTitle for the new page; default is to use the filename as a base\n" ); + echo( "--user <user>\n\tUser to be associated with the edit\n" ); + echo( "--comment <comment>\n\tEdit summary\n" ); + echo( "--nooverwrite\n\tDon't overwrite existing content\n" ); + echo( "--norc\n\tDon't update recent changes\n" ); + echo( "--help\n\tShow this information\n" ); + echo( "\n" ); } ?> \ No newline at end of file