• Модуль: im
  • Путь к файлу: ~/bitrix/modules/im/classes/general/im_message.php
  • Класс: CIMMessage
  • Вызов: CIMMessage::SetReadMessageAll
static function SetReadMessageAll($fromUserId)
{
	/*global $DB;

	$fromUserId = intval($fromUserId);
	if ($fromUserId <= 0)
		return false;

	$strSql = "
		SELECT RT.ID, RT.USER_ID, RT.CHAT_ID
		FROM b_im_relation RF
		INNER JOIN b_im_relation RT on RF.CHAT_ID = RT.CHAT_ID AND RT.ID != RF.ID
		WHERE RF.USER_ID = ".$fromUserId."
		AND RT.MESSAGE_TYPE = '".IM_MESSAGE_PRIVATE."' AND RT.STATUS < ".IM_STATUS_READ;
	$dbRes = $DB->Query($strSql, false, "File: ".__FILE__."
Line: ".__LINE__); if ($arRes = $dbRes->Fetch()) { BitrixImModelRelationTable::update($arRes["ID"], [ 'STATUS' => IM_STATUS_READ ]); CIMMessenger::SpeedFileDelete($arRes['USER_ID'], IM_SPEED_MESSAGE); }*/ return true; }