- Модуль: lists
- Путь к файлу: ~/bitrix/modules/lists/lib/bizprocdocument.php
- Класс: BizprocDocument
- Вызов: BizprocDocument::getDocumentIcon
static function getDocumentIcon($documentId)
{
$documentId = intval($documentId);
if ($documentId <= 0)
throw new CBPArgumentNullException('documentId');
$db = CIBlockElement::getList(
array(),
array('ID' => $documentId, 'SHOW_NEW'=>'Y', 'SHOW_HISTORY' => 'Y'),
false,
false,
array('ID', 'IBLOCK_ID')
);
if ($element = $db->fetch())
{
$iblockPicture = CIBlock::getArrayByID($element['IBLOCK_ID'], 'PICTURE');
$imageFile = CFile::getFileArray($iblockPicture);
if(!empty($imageFile['SRC']))
return $imageFile['SRC'];
}
return null;
}