From 49f59ef89ee36eda39b32247bd583c92475c0fc4 Mon Sep 17 00:00:00 2001 From: brettp Date: Sat, 13 Feb 2010 22:52:54 +0000 Subject: Cleaned up tag searching so you can search on a specific tag. Useful in search so a tag in "Things I like" won't match a tag in "Things I hate." git-svn-id: http://code.elgg.org/elgg/trunk@3938 36083f99-b078-4883-b0ff-0f9b5a30f544 --- views/default/output/tags.php | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) (limited to 'views/default/output/tags.php') diff --git a/views/default/output/tags.php b/views/default/output/tags.php index 1afc89d88..b93536797 100644 --- a/views/default/output/tags.php +++ b/views/default/output/tags.php @@ -29,6 +29,17 @@ if (empty($vars['tags']) && !empty($vars['value'])) { $vars['tags'] = $vars['value']; } +$tag_names_str = ''; +if (isset($vars['tag_names'])) { + if (is_array($vars['tag_names'])) { + foreach ($vars['tag_names'] as $tag_name) { + $tag_names_str .= "&tag_names[]=$tag_name"; + } + } else { + $tag_names_str = "&tag_names={$vars['tag_names']}"; + } +} + if (!empty($vars['tags'])) { $tagstr = ""; if (!is_array($vars['tags'])) { @@ -45,7 +56,7 @@ if (!empty($vars['tags'])) { $type = ""; } if (is_string($tag)) { - $tagstr .= "" . htmlentities($tag, ENT_QUOTES, 'UTF-8') . ""; + $tagstr .= "" . htmlentities($tag, ENT_QUOTES, 'UTF-8') . ""; } } echo $tagstr; -- cgit v1.2.3