<?php if (!defined('B_PROLOG_INCLUDED') || B_PROLOG_INCLUDED !== true) { die; } $requiredModules = array('crm', 'report', 'intranet', 'socialnetwork'); foreach ($requiredModules as $requiredModule) { if (!CModule::IncludeModule($requiredModule)) { ShowError(strtoupper($requiredModule) . '_MODULE_NOT_INSTALLED'); return 0; } } if (!CCrmCurrency::EnsureReady()) { ShowError(CCrmCurrency::GetLastError()); } if ($_SERVER['REQUEST_METHOD'] === 'POST' && check_bitrix_sessid()) { global $APPLICATION; $reportCurrencyID = isset($_POST['crmReportCurrencyID']) ? $_POST['crmReportCurrencyID'] : ''; if (isset($reportCurrencyID[0])) { CCrmReportHelper::SetReportCurrencyID($reportCurrencyID); LocalRedirect($APPLICATION->GetCurPage()); } } $reportID = $arResult['REPORT_ID'] = isset($arParams['REPORT_ID']) ? intval($arParams['REPORT_ID']) : 0; $reportData = $arResult['REPORT_DATA'] = CCrmReportManager::getReportData($reportID); $reportOwnerID = $arResult['REPORT_OWNER_ID'] = $reportData && isset($reportData['OWNER_ID']) ? $reportData['OWNER_ID'] : ''; $arResult['REPORT_HELPER_CLASS'] = $reportOwnerID !== '' ? CCrmReportManager::getOwnerHelperClassName($reportOwnerID) : ''; $arResult['NAME_TEMPLATE'] = empty($arParams['NAME_TEMPLATE']) ? CSite::GetNameFormat(false) : str_replace(array("#NOBR#", "#/NOBR#"), array("", ""), $arParams["NAME_TEMPLATE"]); $this->IncludeComponentTemplate();
protected static function prepareUFInfo() { if (is_array(self::$arUFId)) { return; } self::$arUFId = array('CRM_DEAL', 'CRM_LEAD', 'CRM_CONTACT', 'CRM_COMPANY'); parent::prepareUFInfo(); }
</div> <div class="filter-field filter-field-company chfilter-field-INVOICE_UTS.DEAL_BY" callback="crmDealSelector"> <label for="%ID%" class="filter-field-title">%TITLE% "%COMPARE%"</label> <span class="webform-field-textbox-inner"> <input id="%ID%" type="text" class="webform-field-textbox" caller="true" /> <input type="hidden" name="%NAME%" value=""/> <a href="" class="webform-field-textbox-clear"></a> </span> </div> </div> <?php $this->SetViewTarget("sidebar_tools_1", 100); $reportCurrencyID = CCrmReportHelper::GetReportCurrencyID(); ?> <div class="sidebar-block"> <b class="r2"></b> <b class="r1"></b> <b class="r0"></b> <div class="sidebar-block-inner"> <div class="filter-block"> <label for="crmReportCurrencyID" class="filter-field-title"><?php echo str_replace('#CURRENCY#', CCrmCurrency::GetEncodedCurrencyName(CCrmCurrency::GetAccountCurrencyID()), GetMessage('CRM_REPORT_CURRENCY_INFO')); ?> </label> </div> </div> <i class="r0"></i> <i class="r1"></i>