1
0
mirror of https://git.tt-rss.org/git/tt-rss.git synced 2025-12-24 04:11:29 +00:00

new option: FRESH_ARTICLE_MAX_AGE (bump schema)

This commit is contained in:
Andrew Dolgov
2007-08-23 09:05:40 +01:00
parent 2d24f03266
commit c1d7e6c344
6 changed files with 25 additions and 9 deletions

View File

@@ -1648,11 +1648,13 @@
if ($feed == -3) {
$intl = get_pref($link, "FRESH_ARTICLE_MAX_AGE");
if (DB_TYPE == "pgsql") {
$match_part .= " AND date_entered > NOW() - INTERVAL '1 day' ";
$match_part .= " AND date_entered > NOW() - INTERVAL '$intl hour' ";
} else {
$match_part .= " AND date_entered > DATE_SUB(NOW(),
INTERVAL 1 DAY) ";
INTERVAL $intl HOUR) ";
}
db_query($link, "UPDATE ttrss_user_entries
@@ -1856,10 +1858,12 @@
} else if ($n_feed == -3) {
$match_part = "unread = true";
$intl = get_pref($link, "FRESH_ARTICLE_MAX_AGE");
if (DB_TYPE == "pgsql") {
$match_part .= " AND date_entered > NOW() - INTERVAL '1 day' ";
$match_part .= " AND date_entered > NOW() - INTERVAL '$intl hour' ";
} else {
$match_part .= " AND date_entered > DATE_SUB(NOW(), INTERVAL 1 DAY) ";
$match_part .= " AND date_entered > DATE_SUB(NOW(), INTERVAL $intl HOUR) ";
}
} else if ($n_feed > 0) {
@@ -2637,10 +2641,12 @@
} else if ($feed == -3) { // fresh virtual feed
$query_strategy_part = "unread = true";
$intl = get_pref($link, "FRESH_ARTICLE_MAX_AGE");
if (DB_TYPE == "pgsql") {
$query_strategy_part .= " AND date_entered > NOW() - INTERVAL '1 day' ";
$query_strategy_part .= " AND date_entered > NOW() - INTERVAL '$intl hour' ";
} else {
$query_strategy_part .= " AND date_entered > DATE_SUB(NOW(), INTERVAL 1 DAY) ";
$query_strategy_part .= " AND date_entered > DATE_SUB(NOW(), INTERVAL $intl HOUR) ";
}
$vfeed_query_part = "ttrss_feeds.title AS feed_title,";