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