http://www.mediawiki.org/wiki/Special:Code/MediaWiki/90017

Revision: 90017
Author:   janpaul123
Date:     2011-06-13 22:23:10 +0000 (Mon, 13 Jun 2011)
Log Message:
-----------
Fixed problem: Edit Summary should mention WikiLove

Modified Paths:
--------------
    trunk/extensions/WikiLove/WikiLove.api.php
    trunk/extensions/WikiLove/WikiLove.i18n.php

Modified: trunk/extensions/WikiLove/WikiLove.api.php
===================================================================
--- trunk/extensions/WikiLove/WikiLove.api.php  2011-06-13 22:13:38 UTC (rev 
90016)
+++ trunk/extensions/WikiLove/WikiLove.api.php  2011-06-13 22:23:10 UTC (rev 
90017)
@@ -1,7 +1,7 @@
 <?php
 class WikiLoveApi extends ApiBase {
        public function execute() {
-               global $wgRequest, $wgWikiLoveLogging;
+               global $wgRequest, $wgWikiLoveLogging, $wgParser;
                
                $params = $this->extractRequestParams();
                
@@ -22,10 +22,9 @@
                $api = new ApiMain( new FauxRequest( array(
                        'action' => 'edit',
                        'title'  => $talk->getFullText(),
-                       'section' => 'new',
-                       'text' => $params['text'],
+                       'text' => Article::newFromTitle( $talk, new 
RequestContext() )->replaceSection( 'new', $params['text'], $params['subject'] 
),
                        'token'  => $params['token'],
-                       'summary' => $params['subject'],
+                       'summary' => wfMsgForContent( 'wikilove-summary', 
$wgParser->stripSectionName( $params['subject'] ) ),
                        'notminor' => true,
                ), false, array( 'wsEditToken' => $wgRequest->getSessionData( 
'wsEditToken' ) ) ), true );
                

Modified: trunk/extensions/WikiLove/WikiLove.i18n.php
===================================================================
--- trunk/extensions/WikiLove/WikiLove.i18n.php 2011-06-13 22:13:38 UTC (rev 
90016)
+++ trunk/extensions/WikiLove/WikiLove.i18n.php 2011-06-13 22:23:10 UTC (rev 
90017)
@@ -41,6 +41,7 @@
        'wikilove-err-sig' => 'Please do not include a signature in the 
message.',
        'wikilove-err-gallery' => 'Something went wrong when loading the 
images!',
        'wikilove-err-gallery-again' => 'Try again',
+       'wikilove-summary' => '/* $1 */ new WikiLove message'
 );
 
 /** Message documentation (Message documentation)


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

Reply via email to