• Модуль: imbot
  • Путь к файлу: ~/bitrix/modules/imbot/lib/bot/properties.php
  • Класс: BitrixImBotBotProperties
  • Вызов: Properties::convertSearchResultsToAttach
static function convertSearchResultsToAttach(array $searchResults, array $messageFields)
{
	$requestFields = static::parseRequest($messageFields['MESSAGE']);

	$attach = new CIMMessageParamAttach(null, CIMMessageParamAttach::CHAT);
	$attach->AddMessage(Loc::getMessage('IMBOT_PROPERTIES_SEARCH_RESULTS'));
	foreach($searchResults['RESULTS'] as $searchResult)
	{
		$attach->AddMessage('[SEND='.$searchResult['OGRN'].']'.$searchResult['NAME_SHORT'].' ('.Loc::getMessage('IMBOT_PROPERTIES_INN').': '.$searchResult['INN'].')[/SEND]');
	}

	if(isset($searchResults['MORE']))
	{
		$newOffset = (int)$requestFields['OFFSET'] + count($searchResults['RESULTS']);
		$attach->addMessage('[SEND='.$requestFields['REQUEST'].' /more '.$newOffset.']'.Loc::getMessage('IMBOT_PROPERTIES_SHOW_MORE').'[/SEND]');
	}

	return $attach;
}