- Модуль: iblock
- Путь к файлу: ~/bitrix/modules/iblock/lib/propertyindex/storage.php
- Класс: BitrixIblockPropertyIndexStorage
- Вызов: Storage::addIndexEntry
public function addIndexEntry($sectionId, $elementId, $facetId, $value, $valueNum, $includeSubsections)
{
$connection = BitrixMainApplication::getConnection();
try
{
$connection->query("
INSERT INTO ".$this->getTableName()." (
SECTION_ID
,ELEMENT_ID
,FACET_ID
,VALUE
,VALUE_NUM
,INCLUDE_SUBSECTIONS
) VALUES (
".intval($sectionId)."
,".intval($elementId)."
,".intval($facetId)."
,".intval($value)."
,".doubleval($valueNum)."
,".($includeSubsections > 0? 1: 0)."
)
");
}
catch (BitrixMainDBSqlException $e)
{
return false;
}
return true;
}