public static function OnAfterUserAdd($arParams) { if ($arParams["ID"] <= 0) { return false; } if ($arParams['ACTIVE'] == 'N') { return false; } if (!CIMContactList::IsExtranet($arParams)) { $commonChatId = CIMChat::GetGeneralChatId(); if ($commonChatId <= 0) { return true; } if (!CIMChat::CanJoinGeneralChatId($arParams["ID"])) { return true; } $CIMChat = new CIMChat(0); $CIMChat->AddUser($commonChatId, array($arParams["ID"])); } return true; }