diff options
author | Andrew Dolgov <[email protected]> | 2021-03-02 19:21:21 +0300 |
---|---|---|
committer | Andrew Dolgov <[email protected]> | 2021-03-02 19:21:21 +0300 |
commit | ba86c64d38d9995d38af163ae4c51a42b21d5de7 (patch) | |
tree | 3180dba6d383a89e26e38a893170315344a8fb17 /classes/pref/prefs.php | |
parent | 386316aba1b955f50502562e1308e02680ffe997 (diff) |
add digest preview button, also fix a bunch of bugs
Diffstat (limited to 'classes/pref/prefs.php')
-rw-r--r-- | classes/pref/prefs.php | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/classes/pref/prefs.php b/classes/pref/prefs.php index eaf724199..1c5092167 100644 --- a/classes/pref/prefs.php +++ b/classes/pref/prefs.php @@ -664,6 +664,10 @@ class Pref_Prefs extends Handler_Protected { print \Controls\checkbox_tag($pref_name, $is_checked, "true", ["disabled" => $is_disabled], "CB_$pref_name"); + if ($pref_name == Prefs::DIGEST_ENABLE) { + print \Controls\button_tag(__('Preview'), '', ['onclick' => 'Helpers.Digest.preview()', 'style' => 'margin-left : 10px']); + } + } else if (in_array($pref_name, ['FRESH_ARTICLE_MAX_AGE', 'PURGE_OLD_DAYS', 'LONG_DATE_FORMAT', 'SHORT_DATE_FORMAT'])) { @@ -698,11 +702,10 @@ class Pref_Prefs extends Handler_Protected { "class" => "alt-info", "onclick" => "window.open('https://tt-rss.org/wiki/SSL%20Certificate%20Authentication')"]); - } else if ($pref_name == 'DIGEST_PREFERRED_TIME') { + } else if ($pref_name == Prefs::DIGEST_PREFERRED_TIME) { print "<input dojoType=\"dijit.form.ValidationTextBox\" id=\"$pref_name\" regexp=\"[012]?\d:\d\d\" placeHolder=\"12:00\" name=\"$pref_name\" value=\"$value\">"; - $item['help_text'] .= ". " . T_sprintf("Current server time: %s", date("H:i")); } else { $regexp = ($type_hint == Config::T_INT) ? 'regexp="^\d*$"' : ''; @@ -1408,6 +1411,10 @@ class Pref_Prefs extends Handler_Protected { $this->appPasswordList(); } + function previewDigest() { + print json_encode(Digest::prepare_headlines_digest($_SESSION["uid"], 1, 16)); + } + static function _get_ssl_certificate_id() { if ($_SERVER["REDIRECT_SSL_CLIENT_M_SERIAL"] ?? false) { return sha1($_SERVER["REDIRECT_SSL_CLIENT_M_SERIAL"] . |