Example #1
0
<?php

if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED !== true) {
    die;
}
if (!CModule::IncludeModule('crm')) {
    ShowError(GetMessage('CRM_MODULE_NOT_INSTALLED'));
    return;
}
$gridID = $arParams['GRID_ID'];
$gridContext = CCrmGridContext::Get($gridID);
if (empty($gridContext) && isset($arParams['FILTER_FIELDS'])) {
    $gridContext = CCrmGridContext::Parse($arParams['FILTER_FIELDS']);
    if (isset($arParams['IS_EXTERNAL_FILTER']) && $arParams['IS_EXTERNAL_FILTER']) {
        $gridContext['FILTER_INFO']['IS_APPLIED'] = false;
    }
}
$arResult['FILTER_INFO'] = isset($gridContext['FILTER_INFO']) ? $gridContext['FILTER_INFO'] : array();
$this->IncludeComponentTemplate();