From 92b98dcac4f67f591eed88f18725f614673538ae Mon Sep 17 00:00:00 2001 From: Dmitry Ivanov Date: Sun, 21 Jul 2024 02:46:04 +0300 Subject: [PATCH] =?UTF-8?q?refactor:=20=D0=90=D0=B4=D0=B0=D0=BF=D1=82?= =?UTF-8?q?=D0=B0=D1=86=D0=B8=D1=8F=20=D0=BF=D0=BE=D0=B4=20=D0=BD=D0=BE?= =?UTF-8?q?=D0=B2=D1=83=D1=8E=20=D0=B2=D0=B5=D1=80=D1=81=D1=8E=20=D0=BE?= =?UTF-8?q?=D0=B1=D1=80=D0=B0=D0=B1=D0=BE=D1=82=D0=BA=D0=B8=20cURL?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../CURLBuilder/CURLBuilder.mdo | 4 +- .../Form.form" | 18 ++++---- .../Module.bsl" | 45 ++++++++++--------- 3 files changed, 35 insertions(+), 32 deletions(-) diff --git a/src/ExternalDataProcessors/CURLBuilder/CURLBuilder.mdo b/src/ExternalDataProcessors/CURLBuilder/CURLBuilder.mdo index 34a114f..11bb1c8 100644 --- a/src/ExternalDataProcessors/CURLBuilder/CURLBuilder.mdo +++ b/src/ExternalDataProcessors/CURLBuilder/CURLBuilder.mdo @@ -426,10 +426,10 @@ - РазрешатьПеренаправления + РазрешитьПеренаправления ru - Разрешать перенаправления + Разрешить перенаправления Boolean diff --git "a/src/ExternalDataProcessors/CURLBuilder/Forms/\320\244\320\276\321\200\320\274\320\260/Form.form" "b/src/ExternalDataProcessors/CURLBuilder/Forms/\320\244\320\276\321\200\320\274\320\260/Form.form" index 9ae1cfd..a148978 100644 --- "a/src/ExternalDataProcessors/CURLBuilder/Forms/\320\244\320\276\321\200\320\274\320\260/Form.form" +++ "b/src/ExternalDataProcessors/CURLBuilder/Forms/\320\244\320\276\321\200\320\274\320\260/Form.form" @@ -5541,7 +5541,7 @@ ГруппаПеренаправления 368 - РазрешатьПеренаправления + РазрешитьПеренаправления 155 true true @@ -5549,7 +5549,7 @@ true - Объект.РазрешатьПеренаправления + Объект.РазрешитьПеренаправления Right @@ -5559,10 +5559,10 @@ ShowBottom OnChange - РазрешатьПеренаправленияПриИзменении + РазрешитьПеренаправленияПриИзменении - РазрешатьПеренаправленияРасширеннаяПодсказка + РазрешитьПеренаправленияРасширеннаяПодсказка 157 true true @@ -5577,7 +5577,7 @@ - РазрешатьПеренаправленияКонтекстноеМеню + РазрешитьПеренаправленияКонтекстноеМеню 156 true true @@ -5596,7 +5596,7 @@ - ОтправлятьДанныеАутентификацииНаДругойХост + РазрешитьПередачуСведенийАутентификацииНаДругойХост 362 true true @@ -5604,11 +5604,11 @@ true - Объект.ОтправлятьДанныеАутентификацииНаДругойХост + Объект.РазрешитьПередачуСведенийАутентификацииНаДругойХост Right - ОтправлятьДанныеАутентификацииНаДругойХостРасширеннаяПодсказка + РазрешитьПередачуСведенийАутентификацииНаДругойХостРасширеннаяПодсказка 364 true true @@ -5623,7 +5623,7 @@ - ОтправлятьДанныеАутентификацииНаДругойХостКонтекстноеМеню + РазрешитьПередачуСведенийАутентификацииНаДругойХостКонтекстноеМеню 363 true true diff --git "a/src/ExternalDataProcessors/CURLBuilder/Forms/\320\244\320\276\321\200\320\274\320\260/Module.bsl" "b/src/ExternalDataProcessors/CURLBuilder/Forms/\320\244\320\276\321\200\320\274\320\260/Module.bsl" index d40ea9c..2909602 100644 --- "a/src/ExternalDataProcessors/CURLBuilder/Forms/\320\244\320\276\321\200\320\274\320\260/Module.bsl" +++ "b/src/ExternalDataProcessors/CURLBuilder/Forms/\320\244\320\276\321\200\320\274\320\260/Module.bsl" @@ -142,7 +142,7 @@ КонецПроцедуры &НаКлиенте -Процедура РазрешатьПеренаправленияПриИзменении(Элемент) +Процедура РазрешитьПеренаправленияПриИзменении(Элемент) НастроитьФорму(); КонецПроцедуры @@ -242,8 +242,8 @@ Элементы.ПоказыватьОшибкиВТихомРежиме.Доступность = Объект.ТихийРежим; // Перенаправления - Элементы.ОтправлятьДанныеАутентификацииНаДругойХост.Доступность = Объект.РазрешатьПеренаправления; - Элементы.МаксимальноеКоличествоПеренаправлений.Доступность = Объект.РазрешатьПеренаправления; + Элементы.РазрешитьПередачуСведенийАутентификацииНаДругойХост.Доступность = Объект.РазрешитьПеренаправления; + Элементы.МаксимальноеКоличествоПеренаправлений.Доступность = Объект.РазрешитьПеренаправления; КонецПроцедуры @@ -456,7 +456,7 @@ Curl = СоздатьОбъектCurl() .ИспользоватьКраткуюФормуОпций(Объект.ИспользоватьКраткуюФормуОпций) - .УстановитьПострочныйВыводОпций(Объект.ПострочныйВыводОпций); // ВнешняяОбработка + .ВыводитьОпцииПострочно(Объект.ПострочныйВыводОпций); // ВнешняяОбработка ДополнитьСборкуКоманднымИнтерпретатором(Curl); ДополнитьСборкуДаннымиMultipart(Curl); @@ -662,9 +662,9 @@ Процедура ДополнитьСборкуКоманднымИнтерпретатором(Curl) Если Объект.КомандныйИнтерпретатор = ИмяКомандногоИнтерпретатораCmd() Тогда - Curl.УстановитьКомандныйИнтерпретаторCmd(); + Curl.ИспользоватьКомандныйИнтерпретаторCmd(); ИначеЕсли Объект.КомандныйИнтерпретатор = ИмяКомандногоИнтерпретатораBash() Тогда - Curl.УстановитьКомандныйИнтерпретаторBash(); + Curl.ИспользоватьКомандныйИнтерпретаторBash(); КонецЕсли; КонецПроцедуры @@ -862,7 +862,7 @@ КонецПроцедуры -// Дополняет сборку ограничениями разрешением перенаправлений. +// Дополняет сборку разрешением перенаправлений. // // Параметры: // Curl - ВнешняяОбработка - Внешняя обработка cURL @@ -874,18 +874,21 @@ Возврат; КонецЕсли; - Если Объект.РазрешатьПеренаправления Тогда - Curl.РазрешатьПеренаправления(Истина, Объект.ОтправлятьДанныеАутентификацииНаДругойХост, - Объект.МаксимальноеКоличествоПеренаправлений); + Если Объект.РазрешитьПеренаправления Тогда + Curl.РазрешитьПеренаправления(); + ДобавитьМетодОбработкиВКод("РазрешитьПеренаправления"); - Если Объект.ОтправлятьДанныеАутентификацииНаДругойХост - Или ЗначениеЗаполнено(Объект.МаксимальноеКоличествоПеренаправлений) Тогда - ДобавитьМетодОбработкиВКод("РазрешатьПеренаправления", Истина, - ЛожьКакНеопределено(Объект.ОтправлятьДанныеАутентификацииНаДругойХост), - Объект.МаксимальноеКоличествоПеренаправлений); - Иначе - ДобавитьМетодОбработкиВКод("РазрешатьПеренаправления"); + Если Объект.РазрешитьПередачуСведенийАутентификацииНаДругойХост Тогда + Curl.РазрешитьПередачуСведенийАутентификацииНаДругойХост(); + ДобавитьМетодОбработкиВКод("РазрешитьПередачуСведенийАутентификацииНаДругойХост"); + КонецЕсли; + + Если Объект.МаксимальноеКоличествоПеренаправлений <> 0 Тогда + Curl.УстановитьМаксимальноеКоличествоПеренаправлений(Объект.МаксимальноеКоличествоПеренаправлений); + ДобавитьМетодОбработкиВКод("УстановитьМаксимальноеКоличествоПеренаправлений", + Объект.МаксимальноеКоличествоПеренаправлений); КонецЕсли; + КонецЕсли; КонецПроцедуры @@ -912,8 +915,8 @@ КонецЦикла; Для Каждого СтрокаПоле Из Объект.ПоляФормы Цикл - Curl.ДобавитьЗаписьMultipart(СтрокаПоле.Имя, СтрокаПоле.Значение, СтрокаПоле.ТипMIME); - ДобавитьМетодОбработкиВКод("ДобавитьЗаписьMultipart", СтрокаПоле.Имя, СтрокаПоле.Значение, СтрокаПоле.ТипMIME); + Curl.ДобавитьТекстMultipart(СтрокаПоле.Имя, СтрокаПоле.Значение, СтрокаПоле.ТипMIME); + ДобавитьМетодОбработкиВКод("ДобавитьТекстMultipart", СтрокаПоле.Имя, СтрокаПоле.Значение, СтрокаПоле.ТипMIME); КонецЦикла; КонецПроцедуры @@ -1174,8 +1177,8 @@ Возврат; КонецЕсли; - Объект.РазрешатьПеренаправления = Ложь; - Объект.ОтправлятьДанныеАутентификацииНаДругойХост = Ложь; + Объект.РазрешитьПеренаправления = Ложь; + Объект.РазрешитьПередачуСведенийАутентификацииНаДругойХост = Ложь; Объект.МаксимальноеКоличествоПеренаправлений = 0; КонецПроцедуры