import items from feeds in inverse date order
This commit is contained in:
parent
8805635293
commit
c061603746
2 changed files with 7 additions and 4 deletions
|
@ -921,7 +921,10 @@ function consume_feed($xml,$importer,$contact, &$hub, $datedir = 0) {
|
|||
|
||||
// Now process the feed
|
||||
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;
|
||||
|
||||
|
@ -1307,4 +1310,4 @@ function atom_entry($item,$type,$author,$owner,$comment = false) {
|
|||
|
||||
return $o;
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -225,11 +225,11 @@
|
|||
if(! strlen($xml))
|
||||
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
|
||||
|
||||
consume_feed($xml,$importer,$contact,$hub);
|
||||
consume_feed($xml,$importer,$contact,$hub,1);
|
||||
|
||||
|
||||
if((strlen($hub)) && ($hub_update)
|
||||
|
|
Loading…
Reference in a new issue