]> git.mxchange.org Git - friendica.git/commitdiff
use date ordering on public feeds
authorFriendika <info@friendika.com>
Mon, 8 Nov 2010 09:11:50 +0000 (01:11 -0800)
committerFriendika <info@friendika.com>
Mon, 8 Nov 2010 09:11:50 +0000 (01:11 -0800)
include/items.php
mod/pubsub.php

index c963d91890ec131368c146543e6776baec4bbe57..d407b47978419b6505d70d5bdf550fce2163e87e 100644 (file)
@@ -723,13 +723,16 @@ function dfrn_deliver($owner,$contact,$atom) {
  *
  */
 
-function consume_feed($xml,$importer,$contact, &$hub) {
+function consume_feed($xml,$importer,$contact, &$hub, $datedir = 0) {
 
        require_once('simplepie/simplepie.inc');
 
        $feed = new SimplePie();
        $feed->set_raw_data($xml);
-       $feed->enable_order_by_date(false);
+       if($datedir)
+               $feed->enable_order_by_date(true);
+       else
+               $feed->enable_order_by_date(false);
        $feed->init();
 
        // Check at the feed level for updated contact name and/or photo
index 760ffa9e9ff64c762dd17d6a8576c42bc220fd50..0f8d7fdc6686dac8250afe5c7f20d7da7876fd6d 100644 (file)
@@ -113,7 +113,7 @@ function pubsub_post(&$a) {
 
        require_once('include/items.php');
 
-       consume_feed($xml,$importer,$contact,$feedhub);
+       consume_feed($xml,$importer,$contact,$feedhub,1);
 
        hub_post_return();