diff --git a/intaro.intarocrm/lang/ru/options.php b/intaro.intarocrm/lang/ru/options.php index 0fa2a864..92f0abea 100755 --- a/intaro.intarocrm/lang/ru/options.php +++ b/intaro.intarocrm/lang/ru/options.php @@ -1,6 +1,7 @@ 4) + break; + $orderPropsArr[$orderProp['ID']] = htmlspecialchars(trim($_POST['order-prop-' . $orderProp['ID']])); + $propsCount++; + } + COption::SetOptionString($mid, $CRM_ORDER_TYPES_ARR, serialize($orderTypesArr)); COption::SetOptionString($mid, $CRM_DELIVERY_TYPES_ARR, serialize($deliveryTypesArr)); COption::SetOptionString($mid, $CRM_PAYMENT_TYPES, serialize($paymentTypesArr)); COption::SetOptionString($mid, $CRM_PAYMENT_STATUSES, serialize($paymentStatusesArr)); COption::SetOptionString($mid, $CRM_PAYMENT, serialize($paymentArr)); COption::SetOptionString($mid, $CRM_ORDER_SITES, serialize($orderSites)); + COption::SetOptionString($mid, $CRM_ORDER_PROPS, serialize($orderPropsArr)); $uri .= '&ok=Y'; LocalRedirect($uri); @@ -255,6 +297,11 @@ if (isset($_POST['Update']) && ($_POST['Update'] == 'Y')) { $arResult['bitrixPaymentList'][0]['ID'] = 'Y'; $arResult['bitrixPaymentList'][1]['NAME'] = GetMessage('PAYMENT_N'); $arResult['bitrixPaymentList'][1]['ID'] = 'N'; + + $dbProp = CSaleOrderProps::GetList(array(), array()); + while ($arProp = $dbProp->GetNext()) { + $arResult['arProp'][] = $arProp; + } //saved cat params $optionsOrderTypes = unserialize(COption::GetOptionString($mid, $CRM_ORDER_TYPES_ARR, 0)); @@ -263,6 +310,7 @@ if (isset($_POST['Update']) && ($_POST['Update'] == 'Y')) { $optionsPayStatuses = unserialize(COption::GetOptionString($mid, $CRM_PAYMENT_STATUSES, 0)); // --statuses $optionsPayment = unserialize(COption::GetOptionString($mid, $CRM_PAYMENT, 0)); $optionsSites = unserialize(COption::GetOptionString($mid, $CRM_ORDER_SITES, 0)); + $optionsOrderProps = unserialize(COption::GetOptionString($mid, $CRM_ORDER_PROPS, 0)); $aTabs = array( array( @@ -277,10 +325,29 @@ if (isset($_POST['Update']) && ($_POST['Update'] == 'Y')) { "ICON" => '', "TITLE" => GetMessage('ICRM_OPTIONS_CATALOG_CAPTION') ), + array( + "DIV" => "edit3", + "TAB" => GetMessage('ICRM_OPTIONS_ORDER_PROPS_TAB'), + "ICON" => '', + "TITLE" => GetMessage('ICRM_OPTIONS_ORDER_PROPS_CAPTION') + ), ); $tabControl = new CAdminTabControl("tabControl", $aTabs); $tabControl->Begin(); ?> +AddHeadString(''); ?> + +
+BeginNextTab(); ?> + + + + + + + + + + + + + + + + 4) echo 'class="address-detail"'; if(($countProps > 4) && (count($optionsOrderProps) < 6)) echo 'style="display:none;"';?>> + + + + + + + + BeginNextTab(); ?> Buttons(); ?>