- Модуль: main
- Путь к файлу: ~/bitrix/modules/main/classes/general/component_ajax.php
- Класс: CComponentAjax
- Вызов: CComponentAjax::Process
function Process()
{
/** @global CMain $APPLICATION */
global $APPLICATION;
if ($this->componentID == '')
return;
$this->buffer_finish_counter = count($APPLICATION->buffer_content)+1;
$APPLICATION->AddBufferContent(array($this, '_PrepareData'));
$this->__removeHandlers();
if ($this->bAjaxSession)
{
$eventManager = BitrixMainEventManager::getInstance();
$eventManager->addEventHandlerCompatible('main', 'onAfterAjaxResponse', array($this, '_PrepareAdditionalData'));
$eventManager->addEventHandlerCompatible('main', 'OnEndBufferContent', array('CComponentAjax', 'executeEvents'));
require_once($_SERVER["DOCUMENT_ROOT"].BX_ROOT."/modules/main/include/epilog_after.php");
exit();
}
}