diff options
author | Andrew Dolgov <[email protected]> | 2021-02-13 23:12:49 +0300 |
---|---|---|
committer | Andrew Dolgov <[email protected]> | 2021-02-13 23:12:49 +0300 |
commit | d4c925819b9d85a00520e413a90cfbcd61a1c667 (patch) | |
tree | ef1163aee0d81d43cb91307a0b0bc5491f019257 /classes/pref/feeds.php | |
parent | 43d8a1f2fffc3dd551ce80dc506dad79a65ca052 (diff) |
pref-feeds: load error button via xhr
Diffstat (limited to 'classes/pref/feeds.php')
-rwxr-xr-x | classes/pref/feeds.php | 21 |
1 files changed, 5 insertions, 16 deletions
diff --git a/classes/pref/feeds.php b/classes/pref/feeds.php index b9967e77f..72a8344ad 100755 --- a/classes/pref/feeds.php +++ b/classes/pref/feeds.php @@ -1198,22 +1198,10 @@ class Pref_Feeds extends Handler_Protected { } private function index_feeds() { - $sth = $this->pdo->prepare("SELECT COUNT(id) AS num_errors - FROM ttrss_feeds WHERE last_error != '' AND owner_uid = ?"); - $sth->execute([$_SESSION['uid']]); - - if ($row = $sth->fetch()) { - $num_errors = $row["num_errors"]; - } else { - $num_errors = 0; - } - - if ($num_errors > 0) { - $error_button = "<button dojoType='dijit.form.Button' onclick='CommonDialogs.showFeedsWithErrors()' id='errorButton'>". - __("Feeds with errors")."</button>"; - } else { - $error_button = ""; - } + $error_button = "<button dojoType='dijit.form.Button' + id='pref_feeds_errors_btn' style='display : none' + onclick='CommonDialogs.showFeedsWithErrors()'>". + __("Feeds with errors")."</button>"; $inactive_button = "<button dojoType='dijit.form.Button' id='pref_feeds_inactive_btn' @@ -1311,6 +1299,7 @@ class Pref_Feeds extends Handler_Protected { </script> <script type="dojo/method" event="onLoad" args="item"> dijit.byId('feedTree').checkInactiveFeeds(); + dijit.byId('feedTree').checkErrorFeeds(); </script> </div> </div> |