- Модуль: lists
- Путь к файлу: ~/bitrix/modules/lists/lib/entity/utils.php
- Класс: BitrixListsEntityUtils
- Вызов: Utils::getElementId
static function getElementId(array $params)
{
if ($params["ELEMENT_ID"])
{
return (int) $params["ELEMENT_ID"];
}
elseif ($params["ELEMENT_CODE"])
{
$queryObject = CIBlockElement::getList([], [
"IBLOCK_ID" => Utils::getIblockId($params),
"CHECK_PERMISSIONS" => "N",
"=CODE" => $params["ELEMENT_CODE"],
], false, false, ["ID"]);
if ($element = $queryObject->fetch())
{
return (int) $element["ID"];
}
}
return 0;
}