- Модуль: support
- Путь к файлу: ~/bitrix/modules/support/classes/general/search.php
- Класс: CSupportSearch
- Вызов: CSupportSearch::WriteWordsInTable
static function WriteWordsInTable($M_ID, $SITE_ID, $s)
{
global $DB;
if(!self::CheckModule()) return;
$err_mess = (self::err_mess()) . "
Function: writeWordsInTable
Line: ";
$M_ID = intval($M_ID);
$ticketSearch = self::TABLE_NAME;
$rsSite = CSite::GetByID($SITE_ID);
$arrSite = $rsSite->Fetch();
$langID = $arrSite["LANGUAGE_ID"];
$DB->Query("DELETE FROM $ticketSearch WHERE MESSAGE_ID = $M_ID", false, $err_mess . __LINE__);
$res = stemming(HTMLToTxt($s), $langID);
foreach($res as $key => $val)
{
$strSql = "INSERT INTO " . $ticketSearch . "(MESSAGE_ID, SEARCH_WORD) VALUES ($M_ID, '" . $DB->ForSql($key) . "')";
$res = $DB->Query($strSql, false, $err_mess . __LINE__);
//$DB->Insert($ticketSearch, array("MESSAGE_ID" => $M_ID, "SEARCH_WORD" => "'" . $DB->ForSql($key) . "'"), $err_mess . __LINE__);
}
}