CCrmProductFile::GetInfoHTML

  1. Bitrix24 API (v. 23.675.0)
  2. crm
  3. CCrmProductFile
  4. GetInfoHTML
  • Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/classes/general/crm_product_file.php
  • Класс: \CCrmProductFile
  • Вызов: CCrmProductFile::GetInfoHTML
function GetInfoHTML($params = array())
{
	$html = '';

	if(is_array($this->_file))
	{
		$intWidth = $this->_width;
		$intHeight = $this->_height;
		$img_src = '';
		$divId = '';
		if(isset($params['url_template']) && $intWidth > 0 && $intHeight > 0)
		{
			$img_src = $this->GetImgSrc(array('url_template' => $params['url_template']));
			if ($img_src)
			{
				CUtil::InitJSCore(array("viewer"));
				self::$_counter++;
				$divId = 'lists-image-info-'.self::$_counter;
			}
		}

		if ($divId)
		{
			$html .= '
'; } else { $html .= '
'; } if (isset($params['view']) && $params['view'] == 'short') { $info = $this->_file["FILE_NAME"].' ('; if($intWidth > 0 && $intHeight > 0) { $info .= $intWidth.'x'.$intHeight.', '; } $info .= CFile::FormatSize($this->_file['FILE_SIZE']).')'; if ($divId) $html .= GetMessage('FILE_TEXT').': '.htmlspecialcharsex($info).''; else $html .= GetMessage('FILE_TEXT').': '.htmlspecialcharsex($info); } else { if ($divId) $html .= GetMessage('FILE_TEXT').': '.htmlspecialcharsex($this->_file["FILE_NAME"]).''; else $html .= GetMessage('FILE_TEXT').': '.htmlspecialcharsex($this->_file["FILE_NAME"]); /*if($intWidth > 0 && $intHeight > 0) { $html .= '
'.GetMessage('FILE_WIDTH').': '.$intWidth; $html .= '
'.GetMessage('FILE_HEIGHT').': '.$intHeight; }*/ $html .= '
'.GetMessage('FILE_SIZE').': '.CFile::FormatSize($this->_file['FILE_SIZE']); } if ($divId) { $html .= '
'; } else { $html .= '
'; } } return $html; }

Добавить комментарий