Legoktm has submitted this change and it was merged.

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(-)

Approvals:
  Yuvipanda: Verified; Looks good to me, approved



diff --git a/SpecialMassMessage.php b/SpecialMassMessage.php
index 6886318..2d4189d 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' ) == 
'yes' ? true : false
                        );
                }
 

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

Gerrit-MessageType: merged
Gerrit-Change-Id: I320c1e902ecd43f1dc26ff00a80de654e66bd4f8
Gerrit-PatchSet: 2
Gerrit-Project: mediawiki/extensions/MassMessage
Gerrit-Branch: master
Gerrit-Owner: Legoktm <[email protected]>
Gerrit-Reviewer: Legoktm <[email protected]>
Gerrit-Reviewer: MZMcBride <[email protected]>
Gerrit-Reviewer: Yuvipanda <[email protected]>

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

Reply via email to