X-Git-Url: https://git.wh0rd.org/?p=tt-rss.git;a=blobdiff_plain;f=classes%2Fpref%2Fprefs.php;h=81b19cfb5e92d53eaa469cb74be09b01928c737b;hp=0ae3e1bbb795a84b2b53a5b35eb10eb79971c019;hb=fbff72e081e812926f89e608cf7af1b7d8c841cb;hpb=8add63ca316fa1bf30a8e14a2726a64d9648ff3c diff --git a/classes/pref/prefs.php b/classes/pref/prefs.php index 0ae3e1bb..81b19cfb 100644 --- a/classes/pref/prefs.php +++ b/classes/pref/prefs.php @@ -174,6 +174,8 @@ class Pref_Prefs extends Handler_Protected { $digest_options = array("DIGEST_ENABLE", "DIGEST_CATCHUP", "DIGEST_PREFERRED_TIME"); + $purge_options = array("PURGE_UNREAD_ARTICLES", "PURGE_OLD_DAYS"); + $_SESSION["prefs_op_result"] = ""; print "
"; @@ -504,6 +506,8 @@ class Pref_Prefs extends Handler_Protected { } /* Hide options from the user that are disabled in config.php. */ + if (FORCE_ARTICLE_PURGE && in_array($pref_name, $purge_options)) + continue; if (DIGEST_SUBJECT === false && in_array($pref_name, $digest_options)) continue; @@ -575,14 +579,7 @@ class Pref_Prefs extends Handler_Protected { $checked = ($value == "true") ? "checked=\"checked\"" : ""; - if ($pref_name == "PURGE_UNREAD_ARTICLES" && FORCE_ARTICLE_PURGE != 0) { - $disabled = "disabled=\"1\""; - $checked = "checked=\"checked\""; - } else { - $disabled = ""; - } - - print ""; } else if (array_search($pref_name, array('FRESH_ARTICLE_MAX_AGE', @@ -590,15 +587,8 @@ class Pref_Prefs extends Handler_Protected { $regexp = ($type_name == 'integer') ? 'regexp="^\d*$"' : ''; - if ($pref_name == "PURGE_OLD_DAYS" && FORCE_ARTICLE_PURGE != 0) { - $disabled = "disabled=\"1\""; - $value = FORCE_ARTICLE_PURGE; - } else { - $disabled = ""; - } - print ""; } else if ($pref_name == "SSL_CERT_SERIAL") {