Просмотр исходного кода

#1109 fix - remove recommending yourself

RomanL 8 лет назад
Родитель
Сommit
30c81d5bde
1 измененных файлов с 2 добавлено и 2 удалено
  1. 2 2
      modules/base/profile/classes/BxBaseModProfileSearchResult.php

+ 2 - 2
modules/base/profile/classes/BxBaseModProfileSearchResult.php

@@ -66,9 +66,9 @@ class BxBaseModProfileSearchResult extends BxBaseModGeneralSearchResult
         $this->aCurrent['join'] = array_merge($this->aCurrent['join'], $aTmp);
         
         if (isset($this->aCurrent['restriction_sql'])) 
-            $this->aCurrent['restriction_sql'] .= '  AND `' . $a['join']['table'] . '`.`initiator` IS NULL';
+            $this->aCurrent['restriction_sql'] .= ' AND `' . $a['join']['table'] . '`.`initiator` IS NULL AND ' . bx_get_logged_profile_id() . ' <> `sys_profiles`.`id` ' ;
         else
-            $this->aCurrent['restriction_sql'] = '  AND `' . $a['join']['table'] . '`.`initiator` IS NULL';
+            $this->aCurrent['restriction_sql'] = ' AND `' . $a['join']['table'] . '`.`initiator` IS NULL AND ' . bx_get_logged_profile_id() . ' <> `sys_profiles`.`id` ' ;
     }
 
 	protected function _setAclConditions ($aParams)