Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die(); ?>
- <?php
- /** @var $APPLICATION object */
- /** @var $arParams array */
- /** @var $arResult array */
- //LazyLoad
- $context = \Bitrix\Main\Context::getCurrent();
- $request = $context->getRequest();
- if (
- $request->get('AJAX_PAGE') == 'Y' &&
- $request->get('AJAX_TYPE') == $arParams['TYPE']
- ) {
- $content = ob_get_contents();
- ob_end_clean();
- $APPLICATION->RestartBuffer();
- list(, $content_html) = explode('<!--RestartBuffer '.$arParams['TYPE'].'-->', $content);
- $return = [
- 'content' => $content_html,
- 'all_elements' => $arResult['COUNTER_ALL']
- ];
- echo json_encode($return);
- die();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement