aboutsummaryrefslogtreecommitdiff
path: root/lib/Minz/Configuration.php
diff options
context:
space:
mode:
authorGravatar Alexandre Alapetite <alexandre@alapetite.fr> 2014-10-29 00:45:42 +0100
committerGravatar Alexandre Alapetite <alexandre@alapetite.fr> 2014-10-29 00:45:42 +0100
commit9f97f7df8822ed2f32a9bc9d46ece92dee93089c (patch)
treea807ad69acd8e0db815eace379863b562a113c69 /lib/Minz/Configuration.php
parent00127f07c5fc784130d658e3f26519b0279fc6b8 (diff)
Ne pas rafraîchir les flux des utilisateurs non logués depuis x jours
https://github.com/marienfressinaud/FreshRSS/issues/681 Warning: needs some testing
Diffstat (limited to 'lib/Minz/Configuration.php')
-rw-r--r--lib/Minz/Configuration.php7
1 files changed, 7 insertions, 0 deletions
diff --git a/lib/Minz/Configuration.php b/lib/Minz/Configuration.php
index 9511cb357..6cbc9fc0b 100644
--- a/lib/Minz/Configuration.php
+++ b/lib/Minz/Configuration.php
@@ -64,6 +64,7 @@ class Minz_Configuration {
private static $limits = array(
'cache_duration' => 800, //SimplePie cache duration in seconds
'timeout' => 10, //SimplePie timeout in seconds
+ 'max_inactivity' => PHP_INT_MAX, //Time in seconds after which a user who has not used the account is considered inactive (no auto-refresh of feeds).
'max_feeds' => Minz_Configuration::MAX_SMALL_INT,
'max_categories' => Minz_Configuration::MAX_SMALL_INT,
);
@@ -317,6 +318,12 @@ class Minz_Configuration {
self::$limits['timeout'] = $v;
}
}
+ if (isset($limits['max_inactivity'])) {
+ $v = intval($limits['max_inactivity']);
+ if ($v > 0) {
+ self::$limits['max_inactivity'] = $v;
+ }
+ }
if (isset($limits['max_feeds'])) {
$v = intval($limits['max_feeds']);
if ($v > 0 && $v < Minz_Configuration::MAX_SMALL_INT) {