]> git.mxchange.org Git - friendica.git/commitdiff
get correct article timestamp for feeds with no 'published' and with non-utc stamps
authorFriendika <info@friendika.com>
Wed, 2 Feb 2011 00:50:19 +0000 (16:50 -0800)
committerFriendika <info@friendika.com>
Wed, 2 Feb 2011 00:50:19 +0000 (16:50 -0800)
include/items.php

index 5747d301dfbc0003c8d2979c70c359b63b324019..ebb7b7af0b93c24c35a777decc164a01bea44c19 100644 (file)
@@ -455,14 +455,16 @@ function get_atom_elements($feed,$item) {
 
        $rawedited = $item->get_item_tags(SIMPLEPIE_NAMESPACE_ATOM_10,'updated');
        if($rawedited)
-               $res['edited'] = unxmlify($rawcreated[0]['data']);
+               $res['edited'] = unxmlify($rawedited[0]['data']);
 
+       if((x($res,'edited')) && (! (x($res,'created'))))
+               $res['created = $res['edited']; 
 
        if(! $res['created'])
-               $res['created'] = $item->get_date();
+               $res['created'] = $item->get_date('c');
 
        if(! $res['edited'])
-               $res['edited'] = $item->get_date();
+               $res['edited'] = $item->get_date('c');
 
 
        $rawowner = $item->get_item_tags(NAMESPACE_DFRN, 'owner');