summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2019-06-18 13:10:32 +0300
committerAndrew Dolgov <[email protected]>2019-06-18 13:10:32 +0300
commit270b39a33738ae45f1cab2d7a7dd518af10221ca (patch)
treeca1fd4b60b37643746982b0e12324f1eaf65197c
parent8b9c82f285550aaca9190255577d7b57b821fe21 (diff)
queryFeedHeadlines: support start_ts when browsing by tag
-rwxr-xr-xclasses/feeds.php15
1 files changed, 8 insertions, 7 deletions
diff --git a/classes/feeds.php b/classes/feeds.php
index 86fa45ea7..92bbd113b 100755
--- a/classes/feeds.php
+++ b/classes/feeds.php
@@ -1683,6 +1683,13 @@ class Feeds extends Handler_Protected {
$offset_query_part = "";
}
+ if ($start_ts) {
+ $start_ts_formatted = date("Y/m/d H:i:s", strtotime($start_ts));
+ $start_ts_query_part = "date_entered >= '$start_ts_formatted' AND";
+ } else {
+ $start_ts_query_part = "";
+ }
+
if (is_numeric($feed)) {
// proper override_order applied above
if ($vfeed_query_part && !$ignore_vfeed_group && get_pref('VFEED_GROUP_BY_FEED', $owner_uid)) {
@@ -1706,13 +1713,6 @@ class Feeds extends Handler_Protected {
if ($vfeed_query_part) $vfeed_query_part .= "favicon_avg_color,";
- if ($start_ts) {
- $start_ts_formatted = date("Y/m/d H:i:s", strtotime($start_ts));
- $start_ts_query_part = "date_entered >= '$start_ts_formatted' AND";
- } else {
- $start_ts_query_part = "";
- }
-
$first_id = 0;
$first_id_query_strategy_part = $query_strategy_part;
@@ -1845,6 +1845,7 @@ class Feeds extends Handler_Protected {
tag_name = ".$pdo->quote($feed)." AND
$view_query_part
$search_query_part
+ $start_ts_query_part
$query_strategy_part ORDER BY $order_by
$limit_query_part $offset_query_part";