public static function getScripts() { \Bitrix\Main\Page\Asset::getInstance()->addJs("/bitrix/js/sale/admin/order_buyer.js"); \Bitrix\Main\Page\Asset::getInstance()->addJs('/bitrix/js/sale/input.js'); \Bitrix\Sale\PropertyValueCollection::initJs(); $langPhrases = array("SALE_ORDER_BUYER_CREATE_NEW"); $result = '<script type="text/javascript">'; foreach ($langPhrases as $phrase) { $result .= ' BX.message({' . $phrase . ': "' . \CUtil::jsEscape(Loc::getMessage($phrase)) . '"});'; } $result .= ' BX.ready(function(){ BX.Sale.Admin.OrderEditPage.registerFieldsUpdaters( BX.Sale.Admin.OrderBuyer.getFieldsUpdaters() ); }); </script> '; return $result; }
/** * @return PropertyValueCollection */ public function loadPropertyCollection() { return PropertyValueCollection::load($this); }
$locale = 'ru-UA'; break; case 'tk': $locale = 'tr-TR'; break; default: $locale = 'en-US'; break; } $this->addExternalCss('/bitrix/css/main/bootstrap.css'); $this->addExternalCss('/bitrix/components/bitrix/sale.location.selector.search/templates/.default/style.css'); $this->addExternalCss('/bitrix/components/bitrix/sale.location.selector.steps/templates/.default/style.css'); $APPLICATION->SetAdditionalCSS('/bitrix/css/main/themes/' . $arParams['TEMPLATE_THEME'] . '/style.css', true); $APPLICATION->SetAdditionalCSS($templateFolder . '/style.css', true); $this->addExternalJs($templateFolder . '/order_ajax.js'); \Bitrix\Sale\PropertyValueCollection::initJs(); $this->addExternalJs($templateFolder . '/script.js'); $this->addExternalJs($scheme . '://api-maps.yandex.ru/2.1.34/?load=package.full&lang=' . $locale); ?> <NOSCRIPT> <div style="color:red"><?php echo Loc::getMessage("SOA_NO_JS"); ?> </div> </NOSCRIPT> <?php $context = Bitrix\Main\Application::getInstance()->getContext(); if (strlen($context->getRequest()->get('ORDER_ID')) > 0) { include $context->getServer()->getDocumentRoot() . $templateFolder . "/confirm.php"; } elseif ($arParams["DISABLE_BASKET_REDIRECT"] == 'Y' && $arResult["SHOW_EMPTY_BASKET"]) { include $context->getServer()->getDocumentRoot() . $templateFolder . "/empty.php";