예제 #1
0
 }
 // Product custom "types of prices" filter
 $arSelectedPriceTypes = array();
 if (isset($_REQUEST['F_SALE_UCSPT']) && is_array($_REQUEST['F_SALE_UCSPT'])) {
     $i = 0;
     foreach ($_REQUEST['F_SALE_UCSPT'] as $k => $v) {
         if ($i++ === $k && is_numeric($v)) {
             $arSelectedPriceTypes[] = intval($v);
         }
     }
 }
 CBaseSaleReportHelper::setSelectedPriceTypes($arSelectedPriceTypes);
 if ($_REQUEST['REPORT_AJAX'] === 'Y') {
     $arResponse = array();
     if (is_array($_REQUEST['filterTypes'])) {
         $result = CBaseSaleReportHelper::getAjaxResponse($_REQUEST['filterTypes']);
         if (is_array($result)) {
             $arResponse = $result;
         }
     }
     header("Content-Type: application/x-javascript; charset=" . LANG_CHARSET);
     echo CUtil::PhpToJSObject($arResponse);
     exit;
 }
 // </editor-fold>
 if (!isset($arParams['F_SALE_SITE'])) {
     $arParams['F_SALE_SITE'] = CBaseSaleReportHelper::getDefaultSiteId();
 }
 // Select report currency
 $siteId = CBaseSaleReportHelper::getDefaultSiteId();
 $siteCurrencyId = '';