История такая, по клику на ссылку ajax стучит в скрипт на сервере. В скрипте:
[CODE]<?
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php");
#проверки и прочая лабуда
CEvent::Send("USER",'s1',$arEventFields,'N',36); #Добавляет событие в почтовую систему (регистрирует для отправки).
CEvent::CheckEvents(); #Проверяет и отсылает неотправленные события.
#возврат ответа в браузер об удаче
?>[/CODE]В браузере всплывает сообщение об успехе, но сидеть и ждать письмо можно долго. Пока кто то или ты сам не обновишь страницу, сразу после этого почта приходит. То есть CEvent::CheckEvents() не работает так как должен.
Как решить эту проблему? Что дописать в код?
[CODE]<?
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php");
#проверки и прочая лабуда
CEvent::Send("USER",'s1',$arEventFields,'N',36); #Добавляет событие в почтовую систему (регистрирует для отправки).
CEvent::CheckEvents(); #Проверяет и отсылает неотправленные события.
#возврат ответа в браузер об удаче
?>[/CODE]В браузере всплывает сообщение об успехе, но сидеть и ждать письмо можно долго. Пока кто то или ты сам не обновишь страницу, сразу после этого почта приходит. То есть CEvent::CheckEvents() не работает так как должен.
Как решить эту проблему? Что дописать в код?