https://www.mediawiki.org/wiki/Special:Code/MediaWiki/112197
Revision: 112197
Author: jeroendedauw
Date: 2012-02-23 12:34:36 +0000 (Thu, 23 Feb 2012)
Log Message:
-----------
fix bug 34499, follow up r111407
Modified Paths:
--------------
trunk/extensions/SemanticMediaWiki/includes/SMW_ParseData.php
trunk/extensions/SemanticMediaWiki/includes/dataitems/SMW_DI_Property.php
Modified: trunk/extensions/SemanticMediaWiki/includes/SMW_ParseData.php
===================================================================
--- trunk/extensions/SemanticMediaWiki/includes/SMW_ParseData.php
2012-02-23 10:33:52 UTC (rev 112196)
+++ trunk/extensions/SemanticMediaWiki/includes/SMW_ParseData.php
2012-02-23 12:34:36 UTC (rev 112197)
@@ -415,12 +415,13 @@
* LinksUpdate.
*
* @param WikiPage|Article $article WikiPage on 1.19 and later
- * @param $rev
- * @param $baseID
+ * @param Revision $rev
+ * @param integer $baseID
+ * @param User $user
*
* @return true
*/
- static public function onNewRevisionFromEditComplete( /* WikiPage */
$article, $rev, $baseID ) {
+ static public function onNewRevisionFromEditComplete( /* WikiPage */
$article, Revision $rev, $baseID, User $user ) {
global $smwgPageSpecialProperties;
if ( ( $article->mPreparedEdit ) && (
$article->mPreparedEdit->output instanceof ParserOutput ) ) {
@@ -449,7 +450,7 @@
}
if ( in_array( '_LEDT', $smwgPageSpecialProperties ) ) {
- $di = SMWDIWikiPage::newFromTitle( User::newFromId(
$article->getRevision()->getUser() )->getUserPage() );
+ $di = SMWDIWikiPage::newFromTitle( $user->getUserPage()
);
if ( !is_null( $di ) ) {
$semdata->addPropertyObjectValue( new
SMWDIProperty( '_LEDT' ), $di );
@@ -459,7 +460,7 @@
if ( in_array( '_NEWP', $smwgPageSpecialProperties ) ) {
$semdata->addPropertyObjectValue(
new SMWDIProperty( '_NEWP' ),
- new SMWDIBoolean( is_null(
$article->getRevision()->getParentId() ) )
+ new SMWDIBoolean( is_null( $rev->getParentId()
) )
);
}
Modified:
trunk/extensions/SemanticMediaWiki/includes/dataitems/SMW_DI_Property.php
===================================================================
--- trunk/extensions/SemanticMediaWiki/includes/dataitems/SMW_DI_Property.php
2012-02-23 10:33:52 UTC (rev 112196)
+++ trunk/extensions/SemanticMediaWiki/includes/dataitems/SMW_DI_Property.php
2012-02-23 12:34:36 UTC (rev 112197)
@@ -331,7 +331,7 @@
'_CONC' => array( '__con', false ), //
associated concept
'_MDAT' => array( '_dat', false ), //
"modification date"
'_CDAT' => array( '_dat', false ), //
"creation date"
- '_NEWP' => array( '_dat', false ), // "is a
new page"
+ '_NEWP' => array( '_boo', false ), // "is a
new page"
'_LEDT' => array( '_wpg', false ), // "last
editor is"
'_ERRP' => array( '_wpp', false ), // "has
improper value for"
'_LIST' => array( '__pls', true ), // "has
fields"
_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs