- Модуль: crm
- Путь к файлу: ~/bitrix/modules/crm/classes/general/crm_webdav_helper.php
- Класс: \CCrmWebDavHelper
- Вызов: CCrmWebDavHelper::GetElement
static function GetElement($elementID)
{
if (!(IsModuleInstalled('iblock')
&& CModule::IncludeModule('iblock')))
{
return null;
}
$elementID = intval($elementID);
if(is_array(self::$IBLOCK_ELEMENTS) && isset(self::$IBLOCK_ELEMENTS[$elementID]))
{
return self::$IBLOCK_ELEMENTS[$elementID];
}
if(self::$IBLOCK_ELEMENTS === null)
{
self::$IBLOCK_ELEMENTS = array();
}
$dbElement = CIBlockElement::GetList(
array(),
array('ID' => $elementID),
false,
false,
array(
'ID',
'NAME',
'IBLOCK_ID',
'IBLOCK_SECTION_ID',
'SOCNET_GROUP_ID',
'CREATED_BY',
'PROPERTY_FILE',
)
);
self::$IBLOCK_ELEMENTS[$elementID] = is_object($dbElement) ? $dbElement->Fetch() : null;
return self::$IBLOCK_ELEMENTS[$elementID];
}