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

Reply via email to