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

Revision: 90554
Author:   jeroendedauw
Date:     2011-06-21 21:57:39 +0000 (Tue, 21 Jun 2011)
Log Message:
-----------
fix compat issue spotted by Andr?\195?\169 Kelpe

Modified Paths:
--------------
    trunk/extensions/SemanticResultFormats/iCalendar/SRF_iCalendar.php

Modified: trunk/extensions/SemanticResultFormats/iCalendar/SRF_iCalendar.php
===================================================================
--- trunk/extensions/SemanticResultFormats/iCalendar/SRF_iCalendar.php  
2011-06-21 21:47:55 UTC (rev 90553)
+++ trunk/extensions/SemanticResultFormats/iCalendar/SRF_iCalendar.php  
2011-06-21 21:57:39 UTC (rev 90554)
@@ -156,6 +156,12 @@
                $result = '';
                
                $wikipage = $row[0]->getResultSubject(); // get the object
+               
+               // As of SMW 1.6, a SMWDiWikiPage object will be provided 
instead of a SMWWikiPageValue.
+               if ( class_exists( 'SMWDiWikiPage' ) && $wikipage instanceof 
SMWDiWikiPage ) {
+                       $wikipage = SMWDataValueFactory::newDataItemValue( 
$wikipage, null );
+               }
+               
                $startdate = false;
                $enddate = false;
                $location = '';


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

Reply via email to