<?php if (!defined('B_PROLOG_INCLUDED') || B_PROLOG_INCLUDED !== true) { die; } if (!CModule::IncludeModule('crm')) { ShowError(GetMessage('CRM_MODULE_NOT_INSTALLED')); return; } if (!CModule::IncludeModule('catalog')) { ShowError(GetMessage('CATALOG_MODULE_NOT_INSTALLED')); return; } $userPermissions = CCrmAuthorizationHelper::GetUserPermissions(); if (!CCrmAuthorizationHelper::CheckConfigurationUpdatePermission($userPermissions)) { ShowError(GetMessage('CRM_PERMISSION_DENIED')); return; } global $APPLICATION; $arParams['PATH_TO_MEASURE_LIST'] = CrmCheckPath('PATH_TO_MEASURE_LIST', $arParams['PATH_TO_MEASURE_LIST'], ''); $arParams['PATH_TO_MEASURE_EDIT'] = CrmCheckPath('PATH_TO_MEASURE_EDIT', $arParams['PATH_TO_MEASURE_EDIT'], '?measure_id=#measure_id#&edit'); $elementID = isset($arParams['ELEMENT_ID']) ? intval($arParams['ELEMENT_ID']) : 0; if ($elementID <= 0 && isset($_REQUEST['measure_id'])) { $elementID = intval($_REQUEST['measure_id']); } $arParams['ELEMENT_ID'] = $elementID; $isEditMode = $elementID > 0; if (!$isEditMode) { $fields = array('ID' => 0); } else { $select = array('ID', 'CODE', 'MEASURE_TITLE', 'SYMBOL_RUS', 'SYMBOL_INTL', 'SYMBOL_LETTER_INTL', 'IS_DEFAULT');