import items from feeds in inverse date order
This commit is contained in:
parent
8805635293
commit
c061603746
|
@ -921,7 +921,10 @@ function consume_feed($xml,$importer,$contact, &$hub, $datedir = 0) {
|
||||||
|
|
||||||
// Now process the feed
|
// Now process the feed
|
||||||
if($feed->get_item_quantity()) {
|
if($feed->get_item_quantity()) {
|
||||||
foreach($feed->get_items() as $item) {
|
// in inverse date order
|
||||||
|
if ($datedir)
|
||||||
|
$items = array_reverse($feed->get_items());
|
||||||
|
foreach($items as $item) {
|
||||||
|
|
||||||
$deleted = false;
|
$deleted = false;
|
||||||
|
|
||||||
|
@ -1307,4 +1310,4 @@ function atom_entry($item,$type,$author,$owner,$comment = false) {
|
||||||
|
|
||||||
return $o;
|
return $o;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -225,11 +225,11 @@
|
||||||
if(! strlen($xml))
|
if(! strlen($xml))
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
consume_feed($xml,$importer,$contact,$hub);
|
consume_feed($xml,$importer,$contact,$hub,1);
|
||||||
|
|
||||||
// do it twice. Ensures that children of parents which may be later in the stream aren't tossed
|
// do it twice. Ensures that children of parents which may be later in the stream aren't tossed
|
||||||
|
|
||||||
consume_feed($xml,$importer,$contact,$hub);
|
consume_feed($xml,$importer,$contact,$hub,1);
|
||||||
|
|
||||||
|
|
||||||
if((strlen($hub)) && ($hub_update)
|
if((strlen($hub)) && ($hub_update)
|
||||||
|
|
Loading…
Reference in a new issue