summaryrefslogtreecommitdiff
path: root/classes/pref/feeds.php
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2021-02-13 23:12:49 +0300
committerAndrew Dolgov <[email protected]>2021-02-13 23:12:49 +0300
commitd4c925819b9d85a00520e413a90cfbcd61a1c667 (patch)
treeef1163aee0d81d43cb91307a0b0bc5491f019257 /classes/pref/feeds.php
parent43d8a1f2fffc3dd551ce80dc506dad79a65ca052 (diff)
pref-feeds: load error button via xhr
Diffstat (limited to 'classes/pref/feeds.php')
-rwxr-xr-xclasses/pref/feeds.php21
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>