99 $DB = CDatabase::GetModuleConnection(
'search');
100 $dbCodes =
$DB->Query(
'
102 FROM b_search_user_right
103 WHERE USER_ID = ' . $this->_user_id .
'
106 $arGroupsToCheck = array_flip(
$arGroups);
107 while ($dbCode = $dbCodes->Fetch())
109 if (!array_key_exists($dbCode[
'GROUP_CODE'], $arGroupsToCheck))
112 DELETE FROM b_search_user_right
113 WHERE USER_ID = ' . $this->_user_id .
"
114 AND GROUP_CODE = '" .
$DB->ForSQL($dbCode[
'GROUP_CODE']) .
"'
119 unset(
$arGroups[$arGroupsToCheck[$dbCode[
'GROUP_CODE']]]);