/*$arResult['STATE_LIST'] = CCrmStatus::GetStatusListEx('DEAL_STATE');*/ // Please, uncomment if required //$arResult['CURRENCY_LIST'] = CCrmCurrencyHelper::PrepareListItems(); $arResult['EVENT_LIST'] = CCrmStatus::GetStatusListEx('EVENT_TYPE'); $arResult['CLOSED_LIST'] = array('Y' => GetMessage('MAIN_YES'), 'N' => GetMessage('MAIN_NO')); $arResult['FILTER'] = array(); $arResult['FILTER2LOGIC'] = array(); $arResult['FILTER_PRESETS'] = array(); $arResult['PERMS']['ADD'] = !$CCrmPerms->HavePerm('DEAL', BX_CRM_PERM_NONE, 'ADD'); $arResult['PERMS']['WRITE'] = !$CCrmPerms->HavePerm('DEAL', BX_CRM_PERM_NONE, 'WRITE'); $arResult['PERMS']['DELETE'] = !$CCrmPerms->HavePerm('DEAL', BX_CRM_PERM_NONE, 'DELETE'); $arResult['AJAX_MODE'] = isset($arParams['AJAX_MODE']) ? $arParams['AJAX_MODE'] : ($arResult['INTERNAL'] ? 'N' : 'Y'); $arResult['AJAX_ID'] = isset($arParams['AJAX_ID']) ? $arParams['AJAX_ID'] : ''; $arResult['AJAX_OPTION_JUMP'] = isset($arParams['AJAX_OPTION_JUMP']) ? $arParams['AJAX_OPTION_JUMP'] : 'N'; $arResult['AJAX_OPTION_HISTORY'] = isset($arParams['AJAX_OPTION_HISTORY']) ? $arParams['AJAX_OPTION_HISTORY'] : 'N'; $arExternalSales = $arResult['EXTERNAL_SALES'] = CCrmExternalSaleHelper::PrepareListItems(); if (!$bInternal) { $arResult['FILTER2LOGIC'] = array('TITLE', 'COMMENTS'); ob_start(); $GLOBALS['APPLICATION']->IncludeComponent('bitrix:crm.entity.selector', '', array('ENTITY_TYPE' => 'CONTACT', 'INPUT_NAME' => 'CONTACT_ID', 'INPUT_VALUE' => isset($_REQUEST['CONTACT_ID']) ? intval($_REQUEST['CONTACT_ID']) : '', 'FORM_NAME' => $arResult['GRID_ID'], 'MULTIPLE' => 'N', 'FILTER' => true), false, array('HIDE_ICONS' => 'Y')); $sValContact = ob_get_contents(); ob_end_clean(); ob_start(); $GLOBALS['APPLICATION']->IncludeComponent('bitrix:crm.entity.selector', '', array('ENTITY_TYPE' => 'COMPANY', 'INPUT_NAME' => 'COMPANY_ID', 'INPUT_VALUE' => isset($_REQUEST['COMPANY_ID']) ? intval($_REQUEST['COMPANY_ID']) : '', 'FORM_NAME' => $arResult['GRID_ID'], 'MULTIPLE' => 'N', 'FILTER' => true), false, array('HIDE_ICONS' => 'Y')); $sValCompany = ob_get_contents(); ob_end_clean(); $originatorID = isset($_REQUEST['ORIGINATOR_ID']) ? $_REQUEST['ORIGINATOR_ID'] : ''; ob_start(); ?> <select name="ORIGINATOR_ID"> <option value=""><?php
?> </option> <?php } ?> </select> </span> <span name="report-filter-value-control-DEAL_OWNER.ORIGINATOR_BY.ID" class="report-filter-vcc"> <select class="reports-filter-select-small" name="value"> <option value=""><?php echo GetMessage('CRM_REPORT_INCLUDE_ALL'); ?> </option> <?php $arResult['enumValues']['ORIGINATOR_BY.ID'] = CCrmExternalSaleHelper::PrepareListItems(); ?> <?php foreach ($arResult['enumValues']['ORIGINATOR_BY.ID'] as $key => $val) { ?> <option value="<?php echo htmlspecialcharsbx($key); ?> "><?php echo htmlspecialcharsbx($val); ?> </option> <?php } ?> </select>
</option> <?php } ?> </select> </div> <div class="filter-field filter-field-eventType chfilter-field-ORIGINATOR_BY.ID" callback="RTFilter_chooseBoolean"> <label for="%ID%" class="filter-field-title">%TITLE% "%COMPARE%"</label> <select id="%ID%" name="%NAME%" class="filter-dropdown" caller="true"> <option value=""><?php echo GetMessage('CRM_REPORT_INCLUDE_ALL'); ?> </option> <?php $arOriginatorList = CCrmExternalSaleHelper::PrepareListItems(); ?> <?php foreach ($arOriginatorList as $key => $val) { ?> <option value="<?php echo htmlspecialcharsbx($key); ?> "><?php echo htmlspecialcharsbx($val); ?> </option> <?php } ?> </select>