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

Reply via email to