- Модуль: voximplant
- Путь к файлу: ~/bitrix/modules/voximplant/classes/general/vi_webdav_helper.php
- Класс: CVoxImplantWebDavHelper
- Вызов: CVoxImplantWebDavHelper::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'
)
);
self::$IBLOCK_ELEMENTS[$elementID] = is_object($dbElement) ? $dbElement->Fetch() : null;
return self::$IBLOCK_ELEMENTS[$elementID];
}