• Модуль: imbot
  • Путь к файлу: ~/bitrix/modules/imbot/lib/bot/properties.php
  • Класс: BitrixImBotBotProperties
  • Вызов: Properties::convertIpToAttach
static function convertIpToAttach(array $ipFields)
{
	$attach = new CIMMessageParamAttach(null, CIMMessageParamAttach::CHAT);
	$attachFields[] = array(
			"NAME" => Loc::getMessage('IMBOT_PROPERTIES_IP'),
			"VALUE" => $ipFields["FIO"],
			"DISPLAY" => "BLOCK"
	);
	if($ipFields['TERMINATION_DATE'])
	{
		$terminationDate = new Date($ipFields['TERMINATION_DATE'], 'Y-m-d');
		$attachFields[] = array(
				"NAME" => Loc::getMessage('IMBOT_PROPERTIES_TERMINATION_DATE'),
				"VALUE" => $terminationDate->toString(),
				"DISPLAY" => "BLOCK"
		);
	}
	$attachFields[] = array(
			"NAME" => Loc::getMessage('IMBOT_PROPERTIES_INN'),
			"VALUE" => $ipFields["INN"],
			"DISPLAY" => "COLUMN"
	);
	$attachFields[] = array(
			"NAME" => Loc::getMessage('IMBOT_PROPERTIES_OGRNIP'),
			"VALUE" => $ipFields["OGRNIP"],
			"DISPLAY" => "COLUMN"
	);
	if($ipFields['OKVED_CODE'])
	{
		$attachFields[] = array(
				"NAME" => Loc::getMessage('IMBOT_PROPERTIES_OKVED'),
				"VALUE" => $ipFields["OKVED_CODE"],
				"DISPLAY" => "COLUMN"
		);
	}
	$attach->AddGrid($attachFields);
	return $attach;
}