From d5c3e9424ed12c2a2a26b2cc2fdadc9e408c7cdc Mon Sep 17 00:00:00 2001 From: merelendor Date: Sat, 25 Feb 2023 11:34:29 +0300 Subject: [PATCH] revert calculator back to access to local API --- .../evolution/calculator/component.php | 27 ++++------------- local/templates/500/header.php | 30 ++----------------- 2 files changed, 8 insertions(+), 49 deletions(-) diff --git a/local/components/evolution/calculator/component.php b/local/components/evolution/calculator/component.php index 138bb24..86177fb 100644 --- a/local/components/evolution/calculator/component.php +++ b/local/components/evolution/calculator/component.php @@ -17,29 +17,12 @@ use Bitrix\Main\Context, if($this->StartResultCache(60*60*24, md5(var_export($_POST, true)))) { - $payload = json_encode([ - "car_price" => $arParams['car_price'], - "initial_payment" => $arParams['initial_payment'], - "lease_period" => $arParams['lease_period'], - "redemption_payment" => $arParams['redemption_payment'], - ]); - - $c = curl_init(); - curl_setopt($c, CURLOPT_URL, API_HOST."/calculator/"); - curl_setopt($c, CURLOPT_CONNECTTIMEOUT, 30); - curl_setopt($c, CURLOPT_TIMEOUT, 30); - curl_setopt($c, CURLOPT_RETURNTRANSFER, 1); - curl_setopt($c, CURLOPT_SSL_VERIFYPEER, 0); - curl_setopt($c, CURLOPT_SSL_VERIFYHOST, 0); - curl_setopt($c, CURLOPT_POST, 1); - curl_setopt($c, CURLOPT_POSTFIELDS, $payload); - curl_setopt($c, CURLOPT_HTTPHEADER, array('Content-Type:application/json')); - - $response = curl_exec($c) or die(curl_error($c)); - curl_close($c); - $arResult = []; - $arResult['CALCULATION'] = (array) json_decode($response); + $arResult['CALCULATION'] = (array) json_decode(file_get_contents("https://evoleasing.ru/api/calculation/" + ."?car_price=".$arParams['car_price'] + ."&initial_payment=".$arParams['initial_payment'] + ."&lease_period=".$arParams['lease_period'] + ."&redemption_payment=".$arParams['redemption_payment']."")); $this->IncludeComponentTemplate(); } \ No newline at end of file diff --git a/local/templates/500/header.php b/local/templates/500/header.php index f1de31d..1aa4e38 100644 --- a/local/templates/500/header.php +++ b/local/templates/500/header.php @@ -36,8 +36,8 @@ IncludeTemplateLangFile(__FILE__); - - + + @@ -55,28 +55,4 @@ IncludeTemplateLangFile(__FILE__); - - - -
- IncludeComponent("bitrix:menu", "evolution", Array( - "ALLOW_MULTI_SELECT" => "N", // Разрешить несколько активных пунктов одновременно - "CHILD_MENU_TYPE" => "left", // Тип меню для остальных уровней - "DELAY" => "N", // Откладывать выполнение шаблона меню - "MAX_LEVEL" => "1", // Уровень вложенности меню - "MENU_CACHE_GET_VARS" => array( // Значимые переменные запроса - 0 => "", - ), - "MENU_CACHE_TIME" => "3600", // Время кеширования (сек.) - "MENU_CACHE_TYPE" => "N", // Тип кеширования - "MENU_CACHE_USE_GROUPS" => "Y", // Учитывать права доступа - "ROOT_MENU_TYPE" => "top", // Тип меню для первого уровня - "USE_EXT" => "N", // Подключать файлы с именами вида .тип_меню.menu_ext.php - ), - false - ); ?> -
-
- - ShowPanel(); ?> \ No newline at end of file +
\ No newline at end of file