aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFriendika <info@friendika.com>2010-11-08 01:11:50 -0800
committerFriendika <info@friendika.com>2010-11-08 01:11:50 -0800
commita8d6d72b7bcfbd36d37bc36bbc892ddc3ead477e (patch)
tree0e0d91219e93acc989d6209cb8cfe20366c60c3f
parentfbb01666906ba4f909dc9eac98aa3ca6a936b99e (diff)
downloadvolse-hubzilla-a8d6d72b7bcfbd36d37bc36bbc892ddc3ead477e.tar.gz
volse-hubzilla-a8d6d72b7bcfbd36d37bc36bbc892ddc3ead477e.tar.bz2
volse-hubzilla-a8d6d72b7bcfbd36d37bc36bbc892ddc3ead477e.zip
use date ordering on public feeds
-rw-r--r--include/items.php7
-rw-r--r--mod/pubsub.php2
2 files changed, 6 insertions, 3 deletions
diff --git a/include/items.php b/include/items.php
index c963d9189..d407b4797 100644
--- a/include/items.php
+++ b/include/items.php
@@ -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
diff --git a/mod/pubsub.php b/mod/pubsub.php
index 760ffa9e9..0f8d7fdc6 100644
--- a/mod/pubsub.php
+++ b/mod/pubsub.php
@@ -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();