public 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 . " " . "\tAND DATE_VIEW IS NULL " . "\tAND TO_DELETED = 'N' "); if ($arResult = $dbResult->Fetch()) { $cnt = IntVal($arResult["CNT"]); } if ($cnt > 0) { CSocNetMessages::__SpeedFileCreate($userID); } else { CSocNetMessages::__SpeedFileDelete($userID); } }