https://www.mediawiki.org/wiki/Special:Code/MediaWiki/110539

Revision: 110539
Author:   foxtrott
Date:     2012-02-02 00:17:30 +0000 (Thu, 02 Feb 2012)
Log Message:
-----------
small bugfix; remove times from datetimes

Modified Paths:
--------------
    trunk/extensions/SemanticPageSeries/includes/SPSSpecialSeriesEdit.php
    trunk/extensions/SemanticPageSeries/includes/iterators/SPSDateIterator.php

Modified: trunk/extensions/SemanticPageSeries/includes/SPSSpecialSeriesEdit.php
===================================================================
--- trunk/extensions/SemanticPageSeries/includes/SPSSpecialSeriesEdit.php       
2012-02-02 00:13:20 UTC (rev 110538)
+++ trunk/extensions/SemanticPageSeries/includes/SPSSpecialSeriesEdit.php       
2012-02-02 00:17:30 UTC (rev 110539)
@@ -198,7 +198,7 @@
                                }
                                
                                if ( array_key_exists( 'targetfield', $value ) 
) {
-                                               $targetFieldName = 
$value['iterator'];
+                                               $targetFieldName = 
$value['targetfield'];
                                }
                                
                                if ( array_key_exists( 'origin', $value ) ) {
@@ -241,7 +241,7 @@
                        $job = new SPSPageCreationJob( $targetFormTitle, 
$requestValues );
                        $job->insert();
                }
-
+               
                if ( isset( $_SESSION ) ) {
                        // cookies enabled
                        $request->setSessionData( 'spsResult', 
$iteratorValuesCount );

Modified: 
trunk/extensions/SemanticPageSeries/includes/iterators/SPSDateIterator.php
===================================================================
--- trunk/extensions/SemanticPageSeries/includes/iterators/SPSDateIterator.php  
2012-02-02 00:13:20 UTC (rev 110538)
+++ trunk/extensions/SemanticPageSeries/includes/iterators/SPSDateIterator.php  
2012-02-02 00:17:30 UTC (rev 110539)
@@ -40,6 +40,17 @@
                        );
 
                $values = 
SMWSetRecurringEvent::getDatesForRecurringEvent($params);
+
+               // if the first date did not contain a time, remove the time 
from all
+               // generated dates
+               if ( preg_match( '/.:../', $values[1][0] ) === 0 ) {
+                       foreach ( $values[1] as $key => $value ) {
+                               $values[1][$key] = trim( preg_replace( 
'/..:..:../', '', $value ) );
+                       }
+               }
+
+               var_dump($values);
+               die();
                
                return $values[1];
        }


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

Reply via email to