• Модуль: 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;
}