summaryrefslogtreecommitdiff
path: root/actions/groupsearch.php
diff options
context:
space:
mode:
authorEvan Prodromou <evan@controlyourself.ca>2009-03-19 11:01:58 -0400
committerEvan Prodromou <evan@controlyourself.ca>2009-03-19 11:01:58 -0400
commitd1b2a9d7087ecc171f941755b4c3a420cd202842 (patch)
tree4e10480273945d9d983c0ab6ec546dfe4764a57e /actions/groupsearch.php
parent5dc913f58951815fcaa246e675ff7d30ad93f633 (diff)
Somewhat better behaviour with mixed caps in search
Deal somewhat better with mixed caps in people and notice search.
Diffstat (limited to 'actions/groupsearch.php')
-rw-r--r--actions/groupsearch.php11
1 files changed, 3 insertions, 8 deletions
diff --git a/actions/groupsearch.php b/actions/groupsearch.php
index 9b0026db9..109a53ce1 100644
--- a/actions/groupsearch.php
+++ b/actions/groupsearch.php
@@ -1,9 +1,4 @@
<?php
-
-
-// define('GROUPS_PER_PAGE', 20);
-
-
/**
* Group search action class.
*
@@ -90,15 +85,15 @@ class GroupSearchResults extends GroupList
{
var $terms = null;
var $pattern = null;
-
+
function __construct($user_group, $terms, $action)
{
parent::__construct($user_group, $terms, $action);
- $this->terms = array_map('preg_quote',
+ $this->terms = array_map('preg_quote',
array_map('htmlspecialchars', $terms));
$this->pattern = '/('.implode('|',$terms).')/i';
}
-
+
function highlight($text)
{
return preg_replace($this->pattern, '<strong>\\1</strong>', htmlspecialchars($text));