]> gitweb.fluxo.info Git - semanticscuttle.git/commitdiff
Minor Fix: add username in search criteria
authormensonge <mensonge@b3834d28-1941-0410-a4f8-b48e95affb8f>
Wed, 11 Feb 2009 10:02:00 +0000 (10:02 +0000)
committermensonge <mensonge@b3834d28-1941-0410-a4f8-b48e95affb8f>
Wed, 11 Feb 2009 10:02:00 +0000 (10:02 +0000)
git-svn-id: https://semanticscuttle.svn.sourceforge.net/svnroot/semanticscuttle/trunk@270 b3834d28-1941-0410-a4f8-b48e95affb8f

services/bookmarkservice.php

index 5a0137e2ca566e676cacbef063c69f9e62723ce0..e77e40d302144f151fef58ace8d3827a9cc2afed 100644 (file)
@@ -337,7 +337,7 @@ class BookmarkService {
                if ($terms) {
                        // Multiple search terms okay
                        $aTerms = explode(' ', $terms);
-                       $aTerms = array_map('trim', $aTerms);
+                       $aTerms = array_map('trim', $aTerms);   
 
                        // Search terms in tags as well when none given
                        if (!count($tags)) {
@@ -351,6 +351,7 @@ class BookmarkService {
                        for ($i = 0; $i < count($aTerms); $i++) {
                                $query_4 .= ' AND (B.bTitle LIKE "%'. $this->db->sql_escape($aTerms[$i]) .'%"';
                                $query_4 .= ' OR B.bDescription LIKE "%'. $this->db->sql_escape($aTerms[$i]) .'%"';
+                               $query_4 .= ' OR U.username = "'. $this->db->sql_escape($aTerms[$i]) .'"'; //exact match for username
                                if ($dotags) {
                                        $query_4 .= ' OR T.tag = "'. $this->db->sql_escape($aTerms[$i]) .'"';
                                }