summaryrefslogtreecommitdiff
path: root/classes/pref
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2019-03-05 08:52:45 +0300
committerAndrew Dolgov <[email protected]>2019-03-05 08:52:45 +0300
commitb9309b1822e20b5dbd255360e5db4a050efc7ea6 (patch)
tree0df7cb8d977e20a55f4590f912bf230f616e0231 /classes/pref
parent2046d9e9159bc9251ebac3fae9b3d7bf62469ea8 (diff)
filters: show inverse status in list
Diffstat (limited to 'classes/pref')
-rwxr-xr-xclasses/pref/filters.php6
1 files changed, 4 insertions, 2 deletions
diff --git a/classes/pref/filters.php b/classes/pref/filters.php
index 8414de9fe..f5a580e78 100755
--- a/classes/pref/filters.php
+++ b/classes/pref/filters.php
@@ -1121,11 +1121,11 @@ class Pref_Filters extends Handler_Protected {
private function getFilterName($id) {
$sth = $this->pdo->prepare(
- "SELECT title,match_any_rule,COUNT(DISTINCT r.id) AS num_rules,COUNT(DISTINCT a.id) AS num_actions
+ "SELECT title,match_any_rule,f.inverse AS inverse,COUNT(DISTINCT r.id) AS num_rules,COUNT(DISTINCT a.id) AS num_actions
FROM ttrss_filters2 AS f LEFT JOIN ttrss_filters2_rules AS r
ON (r.filter_id = f.id)
LEFT JOIN ttrss_filters2_actions AS a
- ON (a.filter_id = f.id) WHERE f.id = ? GROUP BY f.title, f.match_any_rule");
+ ON (a.filter_id = f.id) WHERE f.id = ? GROUP BY f.title, f.match_any_rule, f.inverse");
$sth->execute([$id]);
if ($row = $sth->fetch()) {
@@ -1134,6 +1134,7 @@ class Pref_Filters extends Handler_Protected {
$num_rules = $row["num_rules"];
$num_actions = $row["num_actions"];
$match_any_rule = $row["match_any_rule"];
+ $inverse = $row["inverse"];
if (!$title) $title = __("[No caption]");
@@ -1152,6 +1153,7 @@ class Pref_Filters extends Handler_Protected {
}
if ($match_any_rule) $title .= " (" . __("matches any rule") . ")";
+ if ($inverse) $title .= " (" . __("inverse") . ")";
if ($num_actions > 0)
$actions = sprintf(_ngettext("%s (+%d action)", "%s (+%d actions)", (int) $num_actions), $actions, $num_actions);