public static function InitCounters($userId, $check = true) { return false; if (intval($userId) <= 0) return false; $send = false; if (!$check || !CUserOptions::GetOption('im', 'initCounterNotify2', false, $userId)) { CIMNotify::SetUnreadCounter($userId); CUserOptions::SetOption('im', 'initCounterNotify2', true, $userId); $send = true; } if (!$check || !CUserOptions::GetOption('im', 'initCounterChat2', false, $userId)) { CIMChat::SetUnreadCounter($userId); CUserOptions::SetOption('im', 'initCounterChat2', true, $userId); $send = true; } if (!$check || !CUserOptions::GetOption('im', 'initCounterMessage2', false, $userId)) { CIMMessage::SetUnreadCounter($userId); CUserOptions::SetOption('im', 'initCounterMessage2', true, $userId); $send = true; } if ($send) CIMMessenger::SendBadges($userId); return true; }