• Модуль: socialnetwork
  • Путь к файлу: ~/bitrix/modules/socialnetwork/classes/general/user_relations.php
  • Класс: CAllSocNetUserRelations
  • Вызов: CAllSocNetUserRelations::__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_user_relations ".
		"WHERE SECOND_USER_ID = ".$userID." ".
		"	AND RELATION = '".$GLOBALS["DB"]->ForSql(SONET_RELATIONS_REQUEST, 1)."' "
	);
	if ($arResult = $dbResult->Fetch())
		$cnt = intval($arResult["CNT"]);

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