From 0a6c4846cd819d8d0f50e184a45569e70e22ec4d Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Tue, 1 Aug 2006 05:13:48 +0100 Subject: category search fixes, search dialog now searches in category view --- backend.php | 24 +++++++++++++++++++----- 1 file changed, 19 insertions(+), 5 deletions(-) (limited to 'backend.php') diff --git a/backend.php b/backend.php index bd53354f2..6f4c932fb 100644 --- a/backend.php +++ b/backend.php @@ -2537,7 +2537,12 @@ print "
"; - $active_feed_id = db_escape_string($_GET["param"]); + #$active_feed_id = db_escape_string($_GET["param"]); + + $params = split(":", db_escape_string($_GET["param"])); + + $active_feed_id = $params[0]; + $is_cat = $params[1] == "true"; print "
Search:"; @@ -2553,16 +2558,25 @@ "; $feed_title = getFeedTitle($link, $active_feed_id); - $feed_cat_title = getFeedCatTitle($link, $active_feed_id); + + if (!$is_cat) { + $feed_cat_title = getFeedCatTitle($link, $active_feed_id); + } else { + $feed_cat_title = getCategoryTitle($link, $active_feed_id); + } - if ($active_feed_id) { + if ($active_feed_id && !$is_cat) { print ""; } else { print ""; } - if (get_pref($link, 'ENABLE_FEED_CATS') && $active_feed_id && $active_feed_id > 0) { - print ""; + if ($is_cat) { + $cat_preselected = "selected"; + } + + if (get_pref($link, 'ENABLE_FEED_CATS') && $active_feed_id >= 0) { + print ""; } else { print ""; } -- cgit v1.2.3