Revision: 46045
Author: yaron
Date: 2009-01-22 23:40:30 +0000 (Thu, 22 Jan 2009)
Log Message:
-----------
Added checkbox for setting whether page moves should result in a redirect
Modified Paths:
--------------
trunk/extensions/ReplaceText/SpecialReplaceText.php
Modified: trunk/extensions/ReplaceText/SpecialReplaceText.php
===================================================================
--- trunk/extensions/ReplaceText/SpecialReplaceText.php 2009-01-22 23:39:34 UTC
(rev 46044)
+++ trunk/extensions/ReplaceText/SpecialReplaceText.php 2009-01-22 23:40:30 UTC
(rev 46045)
@@ -66,6 +66,12 @@
$replacement_params['target_str'] = $target_str;
$replacement_params['replacement_str'] = $replacement_str;
$replacement_params['edit_summary'] =
wfMsgForContent('replacetext_editsummary', $target_str, $replacement_str);
+ $replacement_params['create_redirect'] = false;
+ foreach ($wgRequest->getValues() as $key => $value) {
+ if ($key == 'create-redirect' && $value == '1') {
+ $replacement_params['create_redirect'] = true;
+ }
+ }
$jobs = array();
foreach ($wgRequest->getValues() as $key => $value) {
if ($value == '1') {
@@ -238,11 +244,13 @@
$text .= " " . $skin->makeLinkObj( $title,
$title->prefix($title->getText()) ) . " - <small>$context_str</small><br />\n";
}
if (count($titles_for_move) > 0) {
- $text .= "<p>$choose_pages_for_move_label</p>\n";
+ $text .= "<br
/>\n<p>$choose_pages_for_move_label</p>\n";
foreach ($titles_for_move as $title) {
$text .= Xml::check('move-' .
$title->getArticleID(), true);
$text .= " " . $skin->makeLinkObj( $title,
$title->prefix($title->getText()) ) . "<br />\n";
}
+ $text .= '<p>' . wfMsg('replacetext_savemovedpages') .
wfMsg('colon-separator');
+ $text .= Xml::check('create-redirect', true) . "</p>\n";
}
$text .=<<<END
<p><input type="Submit" name="replace" value="$replace_label"></p>
_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs