summaryrefslogtreecommitdiff
path: root/classes
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2012-08-31 15:40:19 +0400
committerAndrew Dolgov <[email protected]>2012-08-31 15:40:19 +0400
commit84d9750edcb52602a0e69b52df73a93a54d585c8 (patch)
tree25ebcc5f00ee98dd8339138cba6b775e502f0e23 /classes
parent04e41840fe2b6830b2c75124209b3b1bdcba60f4 (diff)
show label color indicators in pref-filters
Diffstat (limited to 'classes')
-rw-r--r--classes/pref/filters.php15
1 files changed, 15 insertions, 0 deletions
diff --git a/classes/pref/filters.php b/classes/pref/filters.php
index 2ed464358..53f7d396a 100644
--- a/classes/pref/filters.php
+++ b/classes/pref/filters.php
@@ -109,6 +109,8 @@ class Pref_Filters extends Handler_Protected {
$filter_search = $_SESSION["prefs_filter_search"];
$result = db_query($this->link, "SELECT *,
+ (SELECT action_param FROM ttrss_filters2_actions
+ WHERE filter_id = ttrss_filters2.id ORDER BY id LIMIT 1) AS action_param,
(SELECT action_id FROM ttrss_filters2_actions
WHERE filter_id = ttrss_filters2.id ORDER BY id LIMIT 1) AS action_id,
(SELECT description FROM ttrss_filter_actions
@@ -153,6 +155,19 @@ class Pref_Filters extends Handler_Protected {
}
}
+ if ($line['action_id'] == 7) {
+ $label_result = db_query($this->link, "SELECT fg_color, bg_color
+ FROM ttrss_labels2 WHERE caption = '".db_escape_string($line['action_param'])."' AND
+ owner_uid = " . $_SESSION["uid"]);
+
+ if (db_num_rows($label_result) > 0) {
+ $fg_color = db_fetch_result($label_result, 0, "fg_color");
+ $bg_color = db_fetch_result($label_result, 0, "bg_color");
+
+ $name[1] = "<span class=\"labelColorIndicator\" id=\"label-editor-indicator\" style='color : $fg_color; background-color : $bg_color; margin-right : 4px'>&alpha;</span>" . $name[1];
+ }
+ }
+
$filter = array();
$filter['id'] = 'FILTER:' . $line['id'];
$filter['bare_id'] = $line['id'];