• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/helpers/admin/blocks/orderadditional.php
  • Класс: BitrixSaleHelpersAdminBlocksOrderAdditional
  • Вызов: OrderAdditional::getView
static function getView($collection, $formName)
{
	$data = self::prepareData($collection);
	$blockEmpResponsible = '';

	if(get_class($collection) == 'BitrixSaleOrder')
		$orderLocked = BitrixSaleOrder::isLocked($collection->getId());
	else
		$orderLocked = false;

	if ($formName == "archive")
		$orderLocked = true;

	if (isset($data['EMP_RESPONSIBLE']) && !empty($data['EMP_RESPONSIBLE']))
	{
		$blockEmpResponsible = '
			
				
				
					
'.Loc::getMessage('SALE_ORDER_ADDITIONAL_INFO_CHANGE_BY').': '.$data['DATE_RESPONSIBLE'].' '.htmlspecialcharsbx($data['EMP_RESPONSIBLE']).'
'; } $additionalInfo = ''; if (isset($data['ADDITIONAL_INFO']) && !empty($data['ADDITIONAL_INFO'])) { $additionalInfo = '
'.Loc::getMessage('SALE_ORDER_ADDITIONAL_INFO_ADDITIONAL_INFO').': '.$data['ADDITIONAL_INFO'].'
'; } if (isset($data['COMPANY_ID']) && !empty($data['COMPANY_ID'])) { $companyList = OrderEdit::getCompanyList(); $additionalInfo .= '
'.Loc::getMessage('SALE_ORDER_ADDITIONAL_INFO_COMPANY').': '.htmlspecialcharsbx($companyList[$data['COMPANY_ID']]).'
'; } return ' '.$blockEmpResponsible.'
'.Loc::getMessage('SALE_ORDER_ADDITIONAL_INFO_RESPONSIBLE').':
'.static::renderResponsibleLink($data).'
'.$additionalInfo.'
'.Loc::getMessage('SALE_ORDER_ADDITIONAL_INFO_MANAGER_COMMENT').': '.($orderLocked ? '' : ''.Loc::getMessage('SALE_ORDER_ADDITIONAL_INFO_COMMENT_TITLE').''). '

'.($data['COMMENTS'] <> '' ? nl2br(htmlspecialcharsbx($data['COMMENTS'])) : '').'

'; }