Advertisement
Guest User

Untitled

a guest
Nov 18th, 2019
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.69 KB | None | 0 0
  1. <?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die(); ?>
  2. <?php
  3. /** @var $APPLICATION object */
  4. /** @var $arParams array */
  5. /** @var $arResult array */
  6. //LazyLoad
  7. $context = \Bitrix\Main\Context::getCurrent();
  8. $request = $context->getRequest();
  9.  
  10. if (
  11.     $request->get('AJAX_PAGE') == 'Y' &&
  12.     $request->get('AJAX_TYPE') == $arParams['TYPE']
  13. ) {
  14.     $content = ob_get_contents();
  15.     ob_end_clean();
  16.     $APPLICATION->RestartBuffer();
  17.     list(, $content_html) = explode('<!--RestartBuffer '.$arParams['TYPE'].'-->', $content);
  18.  
  19.     $return = [
  20.         'content' => $content_html,
  21.         'all_elements' => $arResult['COUNTER_ALL']
  22.     ];
  23.     echo json_encode($return);
  24.     die();
  25. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement