From 292996983555c3ac2802dc3c08cbd56fc2e74340 Mon Sep 17 00:00:00 2001
From: merelendor
Date: Mon, 27 Dec 2021 23:36:21 +0300
Subject: [PATCH 01/10] remove .htsecure, modify
---
.gitignore | 3 ++-
.htsecure | 0
favicon/.section.php | 3 +++
favicon/favicon-16.png | Bin 0 -> 2914 bytes
favicon/favicon-32.png | Bin 0 -> 3270 bytes
favicon/favicon_96.png | Bin 0 -> 4924 bytes
6 files changed, 5 insertions(+), 1 deletion(-)
delete mode 100644 .htsecure
create mode 100644 favicon/.section.php
create mode 100644 favicon/favicon-16.png
create mode 100644 favicon/favicon-32.png
create mode 100644 favicon/favicon_96.png
diff --git a/.gitignore b/.gitignore
index 3710f9b..939ad7c 100644
--- a/.gitignore
+++ b/.gitignore
@@ -4,4 +4,5 @@ upload/
google*
robots.txt
sitemap*
-.xml
\ No newline at end of file
+.xml
+.htsecure
diff --git a/.htsecure b/.htsecure
deleted file mode 100644
index e69de29..0000000
diff --git a/favicon/.section.php b/favicon/.section.php
new file mode 100644
index 0000000..a4b58f4
--- /dev/null
+++ b/favicon/.section.php
@@ -0,0 +1,3 @@
+
+$sSectionName="favicon";
+?>
\ No newline at end of file
diff --git a/favicon/favicon-16.png b/favicon/favicon-16.png
new file mode 100644
index 0000000000000000000000000000000000000000..b982d44a5fa5683cec0e9d7b206a42bcc511ce3b
GIT binary patch
literal 2914
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
BhA;pC
literal 0
HcmV?d00001
diff --git a/favicon/favicon_96.png b/favicon/favicon_96.png
new file mode 100644
index 0000000000000000000000000000000000000000..355c15012b8a4182ddf31a64f0fdbb7a2a3c8e75
GIT binary patch
literal 4924
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
Date: Tue, 15 Mar 2022 09:49:37 +0300
Subject: [PATCH 02/10] =?UTF-8?q?=D0=92=D1=8B=D0=B3=D1=80=D1=83=D0=B7?=
=?UTF-8?q?=D0=BA=D0=B0=20xml=20=D0=B4=D0=BB=D1=8F=20=D1=8F=D0=BD=D0=B4?=
=?UTF-8?q?=D0=B5=D0=BA=D1=81.=D1=81=D0=BF=D1=80=D0=B0=D0=B2=D0=BE=D1=87?=
=?UTF-8?q?=D0=BD=D0=B8=D0=BA=D0=B0?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
local/yasprav.php | 74 +++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 74 insertions(+)
create mode 100644 local/yasprav.php
diff --git a/local/yasprav.php b/local/yasprav.php
new file mode 100644
index 0000000..68e1c53
--- /dev/null
+++ b/local/yasprav.php
@@ -0,0 +1,74 @@
+
+require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
+$APPLICATION->SetTitle("Для яндекс справочника");
+?>
+
+$xmlbody = '';
+$i = 0;
+
+CModule::IncludeModule("iblock");
+$arSelect = Array("ID", "NAME", "PROPERTY_PHONE", "PROPERTY_PHONE_CENTRAL","PROPERTY_ADDRESS","PROPERTY_HOURS","PROPERTY_GEO", "PROPERTY_YAADRESS1","PROPERTY_YAADRESS2","PROPERTY_YADATA","PROPERTY_YAID",);
+$arFilter = Array("IBLOCK_ID"=>5, "ACTIVE"=>"Y");
+
+$res = CIBlockElement::GetList(Array("SORT"=>"ASC"), $arFilter, false, Array("nPageSize"=>333), $arSelect);
+
+while($ob = $res->GetNextElement())
+{
+ $arFields = $ob->GetFields();
+
+ $geo = explode(",", $arFields["PROPERTY_GEO_VALUE"]);
+
+ $xmlbody .= '
+ '.$arFields["PROPERTY_YAID_VALUE"].'
+ Эволюция Автолизинга
+ ЛК Эволюция
+ '.$arFields["PROPERTY_YAADRESS1_VALUE"].'
+ Россия
+ '.$arFields["PROPERTY_YAADRESS2_VALUE"].'
+
+ '.$arFields["PROPERTY_PHONE_VALUE"].'
+ Горячая линия
+ phone
+
+ buy@evoleasing.ru
+ https://evoleasing.ru
+ https://www.instagram.com/evoleasing/
+ https://www.facebook.com/evoleasing
+ https://vk.com/evoleasing
+ https://evoleasing.ru/about/contacts/
+ пн-пт 9:00-18:00
+ 184105576
+ 9724016636
+ 1207700245037
+ '.$arFields["PROPERTY_YADATA_VALUE"].'
+
+
+
+
+ '.$geo[0].'
+ '.$geo[1].'
+
+
+ ';
+?>
+ $i++;
+ print_r($i." => ".$arFields["PROPERTY_YAID_VALUE"]);
+?>
+}
+?>
+ //print_r($arFields);
+?>
+$xmlbody .= '';
+?>//print_r($xmlbody);?>
+$file = $_SERVER["DOCUMENT_ROOT"] . "/upload/docs/yasprav.xml";
+
+$handle = fopen($file, "w+");//Открываем для записи в конец.
+if (!$handle) {
+ echo "Oшибка: файл не создался-".$text;
+} else {
+ fputs ($handle, $xmlbody);
+ fclose($handle);
+ echo "Ok! Сохранено по ссылке!";
+}
+?>
+
\ No newline at end of file
From 8981394207905797f3b1aa1fb16223d190a6118b Mon Sep 17 00:00:00 2001
From: merelendor
Date: Wed, 6 Apr 2022 18:57:40 +0300
Subject: [PATCH 03/10] =?UTF-8?q?=D0=A1=D0=BA=D1=80=D1=8B=D1=82=D1=8B=20?=
=?UTF-8?q?=D0=B8=D0=BA=D0=BE=D0=BD=D0=BA=D0=B8=20=D1=81=D0=BE=D1=86=D1=81?=
=?UTF-8?q?=D0=B5=D1=82=D0=B5=D0=B9.=20=D0=93=D0=B5=D0=BD=D0=B5=D1=80?=
=?UTF-8?q?=D0=B0=D1=82=D0=BE=D1=80=20xml=20=D0=B4=D0=BB=D1=8F=20=D1=8F.?=
=?UTF-8?q?=D1=81=D0=BF=D1=80=D0=B0=D0=B2=D0=BE=D1=87=D0=BD=D0=B8=D0=BA?=
=?UTF-8?q?=D0=B0.=20=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2=D0=BB=D0=B5?=
=?UTF-8?q?=D0=BD=D0=B8=D0=B5=20=D0=BD=D0=B5=D0=B2=D0=B5=D1=80=D0=BD=D0=BE?=
=?UTF-8?q?=D0=B3=D0=BE=20=D0=B0=D0=B4=D1=80=D0=B5=D1=81=D0=B0=20e-mail=20?=
=?UTF-8?q?=D0=B2=20=D1=84=D0=BE=D1=80=D0=BC=D0=B5=20=D0=B2=D0=B0=D0=BA?=
=?UTF-8?q?=D0=B0=D0=BD=D1=81=D0=B8=D0=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
cron/.htaccess | 2 +
cron/.section.php | 3 +
cron/yasprav.log | 1 +
cron/yasprav.php | 78 +++++++++++++++++++
.../templates/.default/template.php | 2 +-
.../bitrix/main.share/evolution/template.php | 4 +-
local/templates/evolution/footer.php | 4 +-
local/yasprav.log | 1 +
local/yasprav.php | 74 ++++++++++++++++++
9 files changed, 164 insertions(+), 5 deletions(-)
create mode 100644 cron/.htaccess
create mode 100644 cron/.section.php
create mode 100644 cron/yasprav.log
create mode 100644 cron/yasprav.php
create mode 100644 local/yasprav.log
create mode 100644 local/yasprav.php
diff --git a/cron/.htaccess b/cron/.htaccess
new file mode 100644
index 0000000..f239fe8
--- /dev/null
+++ b/cron/.htaccess
@@ -0,0 +1,2 @@
+order deny,allow
+deny from all
\ No newline at end of file
diff --git a/cron/.section.php b/cron/.section.php
new file mode 100644
index 0000000..f2d1ff0
--- /dev/null
+++ b/cron/.section.php
@@ -0,0 +1,3 @@
+
+$sSectionName="cron";
+?>
\ No newline at end of file
diff --git a/cron/yasprav.log b/cron/yasprav.log
new file mode 100644
index 0000000..c36c7f9
--- /dev/null
+++ b/cron/yasprav.log
@@ -0,0 +1 @@
+1 => MO1
2 => SP1
3 => BN1
4 => BG1
5 => VL1
6 => VR1
7 => EK1
8 => IR1
9 => KZ1
10 => KG1
11 => KL1
12 => KM1
13 => KR1
14 => KS2
15 => KS1
16 => LP1
17 => NC1
18 => NN1
19 => NV1
20 => NR1
21 => NS1
22 => OM1
23 => OR1
24 => PR1
25 => RD1
26 => RZ1
27 => SM1
28 => SR1
29 => SG1
30 => ST1
31 => TL1
32 => TM1
33 => UF1
34 => CB1
35 => CL1
36 => YR1
Ok! Сохранено по ссылке! 15.04.2022
\ No newline at end of file
diff --git a/cron/yasprav.php b/cron/yasprav.php
new file mode 100644
index 0000000..84191f5
--- /dev/null
+++ b/cron/yasprav.php
@@ -0,0 +1,78 @@
+
+$_SERVER['DOCUMENT_ROOT'] = '/home/bitrix/www/'; // на один уровень выше, чем /cron/
+define('NO_KEEP_STATISTIC', true);
+define('NOT_CHECK_PERMISSIONS',true);
+define('SITE_ID', 's1');
+$DOCUMENT_ROOT = $_SERVER['DOCUMENT_ROOT'];
+require($DOCUMENT_ROOT.'/bitrix/modules/main/include/prolog_before.php');
+?>
+
+$xmlbody = '';
+$i = 0;
+$today = date("d.m.Y");
+CModule::IncludeModule("iblock");
+$arSelect = Array("ID", "NAME", "PROPERTY_PHONE", "PROPERTY_PHONE_CENTRAL","PROPERTY_ADDRESS","PROPERTY_HOURS","PROPERTY_GEO", "PROPERTY_YAADRESS1","PROPERTY_YAADRESS2","PROPERTY_YADATA","PROPERTY_YAID",);
+$arFilter = Array("IBLOCK_ID"=>5, "ACTIVE"=>"Y");
+
+$res = CIBlockElement::GetList(Array("SORT"=>"ASC"), $arFilter, false, Array("nPageSize"=>333), $arSelect);
+
+while($ob = $res->GetNextElement())
+{
+ $arFields = $ob->GetFields();
+
+ $geo = explode(",", $arFields["PROPERTY_GEO_VALUE"]);
+
+ $xmlbody .= '
+ '.$arFields["PROPERTY_YAID_VALUE"].'
+ Эволюция Автолизинга
+ ЛК Эволюция
+ '.$arFields["PROPERTY_YAADRESS1_VALUE"].'
+ Россия
+ '.$arFields["PROPERTY_YAADRESS2_VALUE"].'
+
+ '.$arFields["PROPERTY_PHONE_VALUE"].'
+ Горячая линия
+ phone
+
+ buy@evoleasing.ru
+ https://evoleasing.ru
+ https://www.instagram.com/evoleasing/
+ https://www.facebook.com/evoleasing
+ https://vk.com/evoleasing
+ https://evoleasing.ru/about/contacts/
+ пн-пт 9:00-18:00
+ 184105576
+ 9724016636
+ 1207700245037
+ '.$today.'
+
+
+
+
+ '.$geo[1].'
+ '.$geo[0].'
+
+
+ ';
+?>
+ $i++;
+ print_r($i." => ".$arFields["PROPERTY_YAID_VALUE"]);
+?>
+}
+?>
+ //print_r($arFields);
+?>
+$xmlbody .= '';
+?>//print_r($xmlbody);?>
+$file = $DOCUMENT_ROOT . "/upload/docs/yasprav.xml";
+
+$handle = fopen($file, "w+");//Открываем для записи в конец.
+if (!$handle) {
+ echo "Oшибка: файл не создался-".$text;
+} else {
+ fputs ($handle, $xmlbody);
+ fclose($handle);
+ echo "Ok! Сохранено по ссылке! ".$today;
+}
+?>
+
diff --git a/local/components/evolution/form.vacancy/templates/.default/template.php b/local/components/evolution/form.vacancy/templates/.default/template.php
index ac5a7fd..4098b22 100644
--- a/local/components/evolution/form.vacancy/templates/.default/template.php
+++ b/local/components/evolution/form.vacancy/templates/.default/template.php
@@ -52,7 +52,7 @@ $this->setFrameMode(true);
Хотите к нам?
From c42c1cb69df2a9fa6a712370f1666510914ac7a0 Mon Sep 17 00:00:00 2001
From: merelendor
Date: Mon, 25 Jul 2022 23:13:28 +0300
Subject: [PATCH 09/10] update for form.leasing.nomail component for recaptcha
---
.../templates/.default/script.js | 55 ++++++++++++-------
.../templates/.default/template.php | 3 +
2 files changed, 38 insertions(+), 20 deletions(-)
diff --git a/local/components/evolution/form.leasing.nomail/templates/.default/script.js b/local/components/evolution/form.leasing.nomail/templates/.default/script.js
index d1964c2..c8a7507 100644
--- a/local/components/evolution/form.leasing.nomail/templates/.default/script.js
+++ b/local/components/evolution/form.leasing.nomail/templates/.default/script.js
@@ -56,32 +56,47 @@ function form_leasing_request_submit()
formData.append("FORM_FIELD_TERM", $("#FORM_FIELD_TERM").val() ? $("#FORM_FIELD_TERM").val() : "");
formData.append("FORM_FIELD_REDEMPTION", $("#FORM_FIELD_REDEMPTION").val() ? $("#FORM_FIELD_REDEMPTION").val() : "");
- $.ajax(
+ grecaptcha.ready(function()
{
- url: "/api/forms/", type: 'POST', success: function(response)
+ grecaptcha.execute($("meta[name=recaptcha_site_key]").attr("content"), { action: 'submit' }).then(function(token)
{
- if(response.status == "complete")
- {
- $("#form_leasing_process").css("display","none");
- $("#form_leasing_success").css("display","flex");
+ formData.append("recaptcha_token", token);
- $("#send_button_text").css("display", "block");
- $("#send_button_spinner").css("display", "none");
-
- leasing_form_submitting = false;
- }
- else if(response.status == "error")
+ $.ajax(
{
- for(var i in response.errors)
+ url: "/api/forms/", type: 'POST', success: function(response)
{
- $("#form_leasing_request").find("*[name="+response.errors[i]+"]").addClass("error");
+ if(response.status == "complete")
+ {
+ $("#form_leasing_process").css("display","none");
+ $("#form_leasing_success").css("display","flex");
- leasing_form_submitting = false;
- }
- }
- }, data: formData,
- dataType: "json",
- cache: false, contentType: false, processData: false
+ $("#send_button_text").css("display", "block");
+ $("#send_button_spinner").css("display", "none");
+
+ leasing_form_submitting = false;
+ }
+ else if(response.status == "error")
+ {
+ for(var i in response.errors)
+ {
+ $("#form_leasing_request").find("*[name="+response.errors[i]+"]").addClass("error");
+
+ }
+
+ $("#form_leasing_process").css("display","none");
+ $("#form_leasing_fail").css("display","flex").parent().css("backgroundColor", "#2C2D2E");
+
+ $("#send_button_text").css("display", "block");
+ $("#send_button_spinner").css("display", "none");
+
+ leasing_form_submitting = false;
+ }
+ }, data: formData,
+ dataType: "json",
+ cache: false, contentType: false, processData: false
+ });
+ });
});
}
}
diff --git a/local/components/evolution/form.leasing.nomail/templates/.default/template.php b/local/components/evolution/form.leasing.nomail/templates/.default/template.php
index 87cb941..f82ae97 100644
--- a/local/components/evolution/form.leasing.nomail/templates/.default/template.php
+++ b/local/components/evolution/form.leasing.nomail/templates/.default/template.php
@@ -84,6 +84,9 @@ $this->setFrameMode(true);
+
From 690bf798e64460477da2a39b5abdfba169abf5a4 Mon Sep 17 00:00:00 2001
From: merelendor
Date: Tue, 26 Jul 2022 08:20:49 +0300
Subject: [PATCH 10/10] recaptcha update for badge
---
.../templates/.default/script.js | 14 +-
.../templates/.default/template.php | 1 +
.../form.leasing/templates/.default/script.js | 13 +-
.../templates/.default/template.php | 3 +-
.../form.vacancy/templates/.default/script.js | 14 +-
.../templates/.default/template.php | 3 +-
local/templates/evolution/css/main/style.css | 3444 ++++++++++++++++-
local/templates/evolution/css/main/style.less | 4 +-
8 files changed, 3479 insertions(+), 17 deletions(-)
diff --git a/local/components/evolution/form.leasing.nomail/templates/.default/script.js b/local/components/evolution/form.leasing.nomail/templates/.default/script.js
index c8a7507..96ca06f 100644
--- a/local/components/evolution/form.leasing.nomail/templates/.default/script.js
+++ b/local/components/evolution/form.leasing.nomail/templates/.default/script.js
@@ -66,8 +66,9 @@ function form_leasing_request_submit()
{
url: "/api/forms/", type: 'POST', success: function(response)
{
- if(response.status == "complete")
+ if(response.status === "complete")
{
+ $("#form_leasing_info").css("display", "none");
$("#form_leasing_process").css("display","none");
$("#form_leasing_success").css("display","flex");
@@ -76,16 +77,19 @@ function form_leasing_request_submit()
leasing_form_submitting = false;
}
- else if(response.status == "error")
+ else if(response.status === "error")
{
for(var i in response.errors)
{
$("#form_leasing_request").find("*[name="+response.errors[i]+"]").addClass("error");
-
}
- $("#form_leasing_process").css("display","none");
- $("#form_leasing_fail").css("display","flex").parent().css("backgroundColor", "#2C2D2E");
+ if(response.message === "recaptcha_error")
+ {
+ $("#form_leasing_info").css("display", "none");
+ $("#form_leasing_process").css("display","none");
+ $("#form_leasing_fail").css("display","flex").parent().css("backgroundColor", "#2C2D2E");
+ }
$("#send_button_text").css("display", "block");
$("#send_button_spinner").css("display", "none");
diff --git a/local/components/evolution/form.leasing.nomail/templates/.default/template.php b/local/components/evolution/form.leasing.nomail/templates/.default/template.php
index f82ae97..ce3a8c2 100644
--- a/local/components/evolution/form.leasing.nomail/templates/.default/template.php
+++ b/local/components/evolution/form.leasing.nomail/templates/.default/template.php
@@ -87,6 +87,7 @@ $this->setFrameMode(true);
+
diff --git a/local/components/evolution/form.leasing/templates/.default/script.js b/local/components/evolution/form.leasing/templates/.default/script.js
index 85591ad..30e54fc 100644
--- a/local/components/evolution/form.leasing/templates/.default/script.js
+++ b/local/components/evolution/form.leasing/templates/.default/script.js
@@ -62,12 +62,13 @@ function form_leasing_request_submit()
{
formData.append("recaptcha_token", token);
- $.ajax({
+ $.ajax(
+ {
url: "/api/forms/", type: 'POST', success: function(response)
{
- console.log("response", response);
if(response.status === "complete")
{
+ $("#form_leasing_info").css("display", "none");
$("#form_leasing_process").css("display","none");
$("#form_leasing_success").css("display","flex");
@@ -83,8 +84,12 @@ function form_leasing_request_submit()
$("#form_leasing_request").find("*[name="+response.errors[i]+"]").addClass("error");
}
- $("#form_leasing_process").css("display","none");
- $("#form_leasing_fail").css("display","flex").parent().css("backgroundColor", "#2C2D2E");
+ if(response.message === "recaptcha_error")
+ {
+ $("#form_leasing_info").css("display", "none");
+ $("#form_leasing_process").css("display","none");
+ $("#form_leasing_fail").css("display","flex").parent().css("backgroundColor", "#2C2D2E");
+ }
$("#send_button_text").css("display", "block");
$("#send_button_spinner").css("display", "none");
diff --git a/local/components/evolution/form.leasing/templates/.default/template.php b/local/components/evolution/form.leasing/templates/.default/template.php
index 4031251..e6b8228 100644
--- a/local/components/evolution/form.leasing/templates/.default/template.php
+++ b/local/components/evolution/form.leasing/templates/.default/template.php
@@ -55,7 +55,7 @@ $this->setFrameMode(true);
Напишите на buy@evoleasing.ru или заполните форму