Legoktm has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/75255


Change subject: Allow for values to be prefilled via the URL
......................................................................

Allow for values to be prefilled via the URL

Change-Id: I320c1e902ecd43f1dc26ff00a80de654e66bd4f8
---
M SpecialMassMessage.php
1 file changed, 9 insertions(+), 4 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/MassMessage 
refs/changes/55/75255/1

diff --git a/SpecialMassMessage.php b/SpecialMassMessage.php
index 6886318..d86792b 100644
--- a/SpecialMassMessage.php
+++ b/SpecialMassMessage.php
@@ -45,32 +45,37 @@
 
        function createForm() {
                global $wgUser;
+               $request = $this->getRequest();
                $m = array();
                // Who to send to
                $m['spamlist'] = array(
                        'id' => 'form-spamlist',
                        'type' => 'text',
-                       'label-message' => 'massmessage-form-spamlist'
+                       'label-message' => 'massmessage-form-spamlist',
+                       'default' => $request->getText( 'spamlist' )
                );
                // The subject line
                $m['subject'] = array(
                        'id' => 'form-subject',
                        'type' => 'text',
-                       'label-message' => 'massmessage-form-subject'
+                       'label-message' => 'massmessage-form-subject',
+                       'default' => $request->getText( 'subject' )
                );
 
                // The message to send
                $m['message'] = array(
                        'id' => 'form-message',
                        'type' => 'textarea',
-                       'label-message' => 'massmessage-form-message'
+                       'label-message' => 'massmessage-form-message',
+                       'default' => $request->getText( 'message' )
                );
 
                if ( $wgUser->isAllowed( 'massmessage-global' ) ) {
                        $m['global'] = array(
                                'id' => 'form-global',
                                'type' => 'check',
-                               'label-message' => 'massmessage-form-global'
+                               'label-message' => 'massmessage-form-global',
+                               'default' => $request->getText( 'global' ) !== 
'' ? true : false
                        );
                }
 

-- 
To view, visit https://gerrit.wikimedia.org/r/75255
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I320c1e902ecd43f1dc26ff00a80de654e66bd4f8
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/MassMessage
Gerrit-Branch: master
Gerrit-Owner: Legoktm <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to