purging of old posts is actually configurable now, added comments for some configuration options, interface cleanups

master
Andrew Dolgov 19 years ago
parent f179a35d12
commit f92db4f5e7

@ -562,11 +562,15 @@
<a class=\"button\" <a class=\"button\"
href=\"javascript:editSelectedFeed()\">Edit</a>&nbsp; href=\"javascript:editSelectedFeed()\">Edit</a>&nbsp;
<a class=\"buttonWarn\" <a class=\"buttonWarn\"
href=\"javascript:removeSelectedFeeds()\">Remove</a>&nbsp; href=\"javascript:removeSelectedFeeds()\">Remove</a>&nbsp;";
<a class=\"button\" if (ENABLE_PREFS_CATCHUP_UNCATCHUP) {
href=\"javascript:readSelectedFeeds()\">Mark as read</a>&nbsp; print "
<a class=\"button\" <a class=\"button\"
href=\"javascript:unreadSelectedFeeds()\">Mark as unread</a>&nbsp; href=\"javascript:readSelectedFeeds()\">Mark as read</a>&nbsp;
<a class=\"button\"
href=\"javascript:unreadSelectedFeeds()\">Mark as unread</a>&nbsp;";
}
print "
All feeds:&nbsp; All feeds:&nbsp;
<a class=\"button\" href=\"opml.php?op=Export\">Export OPML</a>"; <a class=\"button\" href=\"opml.php?op=Export\">Export OPML</a>";

@ -1,13 +1,27 @@
<? <?
define(DB_CONN, "host=localhost dbname=fox user=fox password=XXXXXXXXXXX"); define(DB_CONN, "host=localhost dbname=fox user=fox password=XXXXXXXXXXX");
// DB connection string, PostgreSQL must be configured to accept connections
// via TCP/IP and authentified by password.
define('MAGPIE_CACHE_DIR', '/var/tmp/magpie-ttrss-cache'); define('MAGPIE_CACHE_DIR', '/var/tmp/magpie-ttrss-cache');
define(HEADLINES_PER_PAGE, 15); // Local cache directory for RSS feeds
define(HEADLINES_PER_PAGE, 15);
define(MIN_UPDATE_TIME, 1800); define(MIN_UPDATE_TIME, 1800);
define(WEB_DEMO_MODE, false); define(WEB_DEMO_MODE, false);
define(ENABLE_FEED_ICONS, true);
define(ENABLE_FEED_ICONS, true);
define(ICONS_DIR, "icons"); define(ICONS_DIR, "icons");
define(ICONS_URL, "icons"); define(ICONS_URL, "icons");
define(PURGE_OLD_DAYS, 30); define(PURGE_OLD_DAYS, 30);
// Articles older than this number of days will be deleted automatically
define(UPDATE_POST_ON_CHECKSUM_CHANGE, true); define(UPDATE_POST_ON_CHECKSUM_CHANGE, true);
define(ENABLE_PREFS_CATCHUP_UNCATCHUP, false);
// enable "Mark as read/unread" buttons in preferences dialog
?> ?>

@ -4,9 +4,9 @@
define('MAGPIE_OUTPUT_ENCODING', 'UTF-8'); define('MAGPIE_OUTPUT_ENCODING', 'UTF-8');
function purge_old_posts() { function purge_old_posts() {
if (PURGE_OLD_DAYS) { if (PURGE_OLD_DAYS > 0) {
$result = pg_query("DELETE FROM ttrss_entries WHERE $result = pg_query("DELETE FROM ttrss_entries WHERE
date_entered < NOW() - INTERVAL '30 days'"); date_entered < NOW() - INTERVAL '".PURGE_OLD_DAYS." days'");
} }
} }

Loading…
Cancel
Save