Exemplo n.º 1
0
<?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();
Exemplo n.º 2
0
 protected static function prepareUFInfo()
 {
     if (is_array(self::$arUFId)) {
         return;
     }
     self::$arUFId = array('CRM_DEAL', 'CRM_LEAD', 'CRM_CONTACT', 'CRM_COMPANY');
     parent::prepareUFInfo();
 }
Exemplo n.º 3
0
	</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>