• Модуль: im
  • Путь к файлу: ~/bitrix/modules/im/classes/general/im_message_param.php
  • Класс: CIMMessageParam
  • Вызов: CIMMessageParam::GetMessageIdByParam
static function GetMessageIdByParam($paramName, $paramValue, $chatId = null)
{
	$arResult = Array();
	if ($paramName == '' || $paramValue == '')
	{
		return $arResult;
	}
	$filter = array(
		'=PARAM_NAME' => $paramName,
		'=PARAM_VALUE' => $paramValue,
	);
	if ($chatId)
	{
		$filter['=MESSAGE.CHAT_ID'] = $chatId;
	}

	$messageParameters = IMModelMessageParamTable::getList(array(
		'select' => array('MESSAGE_ID'),
		'filter' => $filter,
	));
	while($ar = $messageParameters->fetch())
	{
		$arResult[] = $ar["MESSAGE_ID"];
	}

	return $arResult;
}