]> gitweb.fluxo.info Git - semanticscuttle.git/commitdiff
CS
authorChristian Weiske <cweiske@cweiske.de>
Thu, 21 Mar 2013 16:57:12 +0000 (17:57 +0100)
committerChristian Weiske <cweiske@cweiske.de>
Thu, 21 Mar 2013 16:57:12 +0000 (17:57 +0100)
src/SemanticScuttle/Service/TagCache.php

index 0fdb986a1f05829ef44ec5ee01dd4d45e0f7f367..64ec0cc2d40fb3bf58ef99e17023584d0d56dd0b 100644 (file)
@@ -308,8 +308,11 @@ class SemanticScuttle_Service_TagCache extends SemanticScuttle_DbService
     /*
      * Return values associated with a key.
      * $tagExcepted allows to hide a value.
+     *
+     * @return array Array with tag names
      */
-    function _getSynonymValues($tag1, $uId, $tagExcepted = NULL) {
+    protected function _getSynonymValues($tag1, $uId, $tagExcepted = NULL)
+    {
         $tagservice =SemanticScuttle_Service_Factory::get('Tag');
         $tag1 = $tagservice->normalize($tag1);
         $tagExcepted = $tagservice->normalize($tagExcepted);
@@ -317,14 +320,19 @@ class SemanticScuttle_Service_TagCache extends SemanticScuttle_DbService
         if($tag1 == '') return false;
 
         $query = "SELECT DISTINCT tag2 as 'tag'";
-        $query.= " FROM `". $this->getTableName() ."`";
-        $query.= " WHERE relationType = '='";
-        $query.= " AND tag1 = '" . $this->db->sql_escape($tag1) . "'";
-        $query.= " AND uId = " . intval($uId);
-        $query.= $tagExcepted!=''?" AND tag2!='" . $this->db->sql_escape($tagExcepted) . "'" : '';
+        $query .= " FROM `". $this->getTableName() ."`";
+        $query .= " WHERE relationType = '='";
+        $query .= " AND tag1 = '" . $this->db->sql_escape($tag1) . "'";
+        $query .= " AND uId = " . intval($uId);
+        $query .= $tagExcepted != ''
+            ? " AND tag2!='" . $this->db->sql_escape($tagExcepted) . "'"
+            : '';
 
         if (! ($dbresult = $this->db->sql_query($query)) ){
-            message_die(GENERAL_ERROR, 'Could not get related tags', '', __LINE__, __FILE__, $query, $this->db);
+            message_die(
+                GENERAL_ERROR, 'Could not get related tags',
+                '', __LINE__, __FILE__, $query, $this->db
+            );
             return false;
         }