diff options
author | Andrew Dolgov <[email protected]> | 2015-11-21 22:20:00 +0300 |
---|---|---|
committer | Andrew Dolgov <[email protected]> | 2015-11-21 22:20:00 +0300 |
commit | 19e47ad60bc390b52cfe1545a6d401545e6568a5 (patch) | |
tree | d997e1a09810d4bee5e303610bf4366955763cb5 /classes/feeds.php | |
parent | aa03bac42490673b4cd027c779655a027b1dd0fc (diff) |
queryFeedHeadlines: don't check first_id when sorting by oldest first
Diffstat (limited to 'classes/feeds.php')
-rwxr-xr-x[-rw-r--r--] | classes/feeds.php | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/classes/feeds.php b/classes/feeds.php index c3cb72da8..07a18741d 100644..100755 --- a/classes/feeds.php +++ b/classes/feeds.php @@ -148,7 +148,8 @@ class Feeds extends Handler_Protected { private function format_headlines_list($feed, $method, $view_mode, $limit, $cat_view, $next_unread_feed, $offset, $vgr_last_feed = false, - $override_order = false, $include_children = false, $check_first_id = false) { + $override_order = false, $include_children = false, $check_first_id = false, + $skip_first_id_check = false) { $disable_cache = false; @@ -252,7 +253,8 @@ class Feeds extends Handler_Protected { "override_order" => $override_order, "offset" => $offset, "include_children" => $include_children, - "check_first_id" => $check_first_id + "check_first_id" => $check_first_id, + "skip_first_id_check" => $skip_first_id_check ); $qfh_ret = queryFeedHeadlines($params); @@ -903,6 +905,7 @@ class Feeds extends Handler_Protected { $reply['headlines'] = array(); $override_order = false; + $skip_first_id_check = false; switch ($order_by) { case "title": @@ -910,6 +913,7 @@ class Feeds extends Handler_Protected { break; case "date_reverse": $override_order = "score DESC, date_entered, updated"; + $skip_first_id_check = true; break; case "feed_dates": $override_order = "updated DESC"; @@ -920,7 +924,7 @@ class Feeds extends Handler_Protected { $ret = $this->format_headlines_list($feed, $method, $view_mode, $limit, $cat_view, $next_unread_feed, $offset, - $vgroup_last_feed, $override_order, true, $check_first_id); + $vgroup_last_feed, $override_order, true, $check_first_id, $skip_first_id_check); //$topmost_article_ids = $ret[0]; $headlines_count = $ret[1]; |