• Модуль: socialnetwork
  • Путь к файлу: ~/bitrix/modules/socialnetwork/classes/general/messages.php
  • Класс: CAllSocNetMessages
  • Вызов: CAllSocNetMessages::__SpeedFileCheckMessages
static function __SpeedFileCheckMessages($userID)
{
	$userID = intval($userID);
	if ($userID <= 0)
		return;

	$cnt = 0;
	$dbResult = $GLOBALS["DB"]->Query(
		"SELECT COUNT(ID) as CNT ".
		"FROM b_sonet_messages ".
		"WHERE TO_USER_ID = ".$userID." ".
		"	AND DATE_VIEW IS NULL ".
		"	AND TO_DELETED = 'N' "
	);
	if ($arResult = $dbResult->Fetch())
		$cnt = intval($arResult["CNT"]);

	if ($cnt > 0)
		CSocNetMessages::__SpeedFileCreate($userID);
	else
		CSocNetMessages::__SpeedFileDelete($userID);
}