diff options
author | zotlabs <mike@macgirvin.com> | 2017-07-20 18:30:48 -0700 |
---|---|---|
committer | zotlabs <mike@macgirvin.com> | 2017-07-20 18:30:48 -0700 |
commit | 23e2b3be096772d579d15d988a4410c76e90ed9d (patch) | |
tree | 11560774d3aeca84a38aab6a3033123b5bbcebf1 /Zotlabs | |
parent | a346399fe6d35f9f2b3c854f515a7f302cda421b (diff) | |
download | volse-hubzilla-23e2b3be096772d579d15d988a4410c76e90ed9d.tar.gz volse-hubzilla-23e2b3be096772d579d15d988a4410c76e90ed9d.tar.bz2 volse-hubzilla-23e2b3be096772d579d15d988a4410c76e90ed9d.zip |
allow wildcard tag searches in search module also
Diffstat (limited to 'Zotlabs')
-rw-r--r-- | Zotlabs/Module/Search.php | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/Zotlabs/Module/Search.php b/Zotlabs/Module/Search.php index 2b949ebc7..de6725bb5 100644 --- a/Zotlabs/Module/Search.php +++ b/Zotlabs/Module/Search.php @@ -81,11 +81,12 @@ class Search extends \Zotlabs\Web\Controller { return $o; if($tag) { - $sql_extra = sprintf(" AND item.id IN (select oid from term where otype = %d and ttype in ( %d , %d) and term = '%s') ", + $wildtag = str_replace('*','%',$search); + $sql_extra = sprintf(" AND item.id IN (select oid from term where otype = %d and ttype in ( %d , %d) and term like '%s') ", intval(TERM_OBJ_POST), intval(TERM_HASHTAG), intval(TERM_COMMUNITYTAG), - dbesc(protect_sprintf($search)) + dbesc(protect_sprintf($wildtag)) ); } else { |