Author: as
Date: Fri Nov 9 14:02:41 2007
New Revision: 6687
Log:
- Added date formatting for the 'updated' ATOM feed element.
Modified:
trunk/Feed/src/processors/atom.php
trunk/Feed/tests/atom/atom_regression_generate_test.php
Modified: trunk/Feed/src/processors/atom.php
==============================================================================
--- trunk/Feed/src/processors/atom.php [iso-8859-1] (original)
+++ trunk/Feed/src/processors/atom.php [iso-8859-1] Fri Nov 9 14:02:41 2007
@@ -133,6 +133,13 @@
foreach ( $data as $dataNode )
{
+ switch ( $element )
+ {
+ case 'updated':
+ // Sample date: 2003-12-13T18:30:02-05:00
+ $dataNode->set( date( "c", (int)$dataNode->get() ) );
+ break;
+ }
$this->generateNode( $this->channel, $element, $dataNode );
}
@@ -176,6 +183,8 @@
break;
case 'text':
+ // same as the default case
+
default:
$val = 'text';
$this->addAttribute( $elementTag, 'type', $val );
@@ -183,8 +192,6 @@
}
}
-
-
}
}
Modified: trunk/Feed/tests/atom/atom_regression_generate_test.php
==============================================================================
--- trunk/Feed/tests/atom/atom_regression_generate_test.php [iso-8859-1]
(original)
+++ trunk/Feed/tests/atom/atom_regression_generate_test.php [iso-8859-1] Fri
Nov 9 14:02:41 2007
@@ -36,6 +36,7 @@
protected function cleanForCompare( $text )
{
+ $text = preg_replace( '@<updated>.*?</updated>@',
'<updated>XXX</updated>', $text );
return $text;
}
--
svn-components mailing list
[EMAIL PROTECTED]
http://lists.ez.no/mailman/listinfo/svn-components