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