diff options
author | Andrew Dolgov <[email protected]> | 2008-05-17 04:07:39 +0100 |
---|---|---|
committer | Andrew Dolgov <[email protected]> | 2008-05-17 04:07:39 +0100 |
commit | 112d2aec273278dae9ff0f715af836df09163a91 (patch) | |
tree | 12f3f47181fb59eee7190a5be17f9eb029922247 /modules | |
parent | caf1f12f043ac5527a4e55f5fefbfe3ad97ee2e0 (diff) |
label prefs: add search
Diffstat (limited to 'modules')
-rw-r--r-- | modules/pref-filters.php | 3 | ||||
-rw-r--r-- | modules/pref-labels.php | 26 |
2 files changed, 26 insertions, 3 deletions
diff --git a/modules/pref-filters.php b/modules/pref-filters.php index 9d39258a4..60fec2174 100644 --- a/modules/pref-filters.php +++ b/modules/pref-filters.php @@ -232,7 +232,8 @@ <input id=\"filter_search\" size=\"20\" type=\"search\" onchange=\"javascript:updateFilterList()\" value=\"$filter_search\"> <input type=\"submit\" class=\"button\" - onclick=\"javascript:updateFilterList()\" value=\"".__('Search')."\"><p<a class='helpLinkPic' href=\"javascript:displayHelpInfobox(2)\"> + onclick=\"javascript:updateFilterList()\" value=\"".__('Search')."\"> + <p<a class='helpLinkPic' href=\"javascript:displayHelpInfobox(2)\"> <img src='images/sign_quest.gif'></a></p> </div>"; diff --git a/modules/pref-labels.php b/modules/pref-labels.php index 3582f42eb..7cdde4832 100644 --- a/modules/pref-labels.php +++ b/modules/pref-labels.php @@ -216,8 +216,22 @@ $sort = "description"; } - print "<a class='helpLinkPic' href=\"javascript:displayHelpInfobox(1)\"> - <img src='images/sign_quest.gif'></a>"; + $label_search = db_escape_string($_GET["search"]); + + if (array_key_exists("search", $_GET)) { + $_SESSION["prefs_label_search"] = $label_search; + } else { + $label_search = $_SESSION["prefs_label_search"]; + } + + print "<div class=\"feedEditSearch\"> + <input id=\"label_search\" size=\"20\" type=\"search\" + onchange=\"javascript:updateLabelList()\" value=\"$label_search\"> + <input type=\"submit\" class=\"button\" + onclick=\"javascript:updateLabelList()\" value=\"".__('Search')."\"> + <p><a class='helpLinkPic' href=\"javascript:displayHelpInfobox(1)\"> + <img src='images/sign_quest.gif'></a></p> + </div>"; print "<div class=\"prefGenericAddBox\">"; @@ -226,11 +240,19 @@ onclick=\"return displayDlg('quickAddLabel', false)\" value=\"".__('Create label')."\"></div>"; + if ($label_search) { + $label_search_query = "(sql_exp LIKE '%$label_search%' OR + description LIKE '%$label_search%') AND"; + } else { + $label_search_query = ""; + } + $result = db_query($link, "SELECT id,sql_exp,description FROM ttrss_labels WHERE + $label_search_query owner_uid = ".$_SESSION["uid"]." ORDER BY $sort"); |