1
0
mirror of synced 2024-11-21 21:06:09 +03:00

ref #89494 Исправление ошибок при обновлении модуля и переходе на php 8 версии (#298)

This commit is contained in:
Kocmonavtik 2023-06-09 13:34:02 +03:00 committed by GitHub
parent 57419cadc6
commit f44cf792b2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
6 changed files with 11 additions and 8 deletions

View File

@ -1,3 +1,6 @@
## 2023-06-08 v.6.3.12
- Исправление критических ошибок при обновлении модуля и php
## 2023-06-07 v.6.3.11
- Исправление критической ошибки при изменении настроек модуля

View File

@ -1 +1 @@
- Исправление критической ошибки при изменении настроек модуля
- Исправление критических ошибок при обновлении модуля и php

View File

@ -1154,7 +1154,7 @@ class intaro_retailcrm extends CModule
$agentId = CAgent::AddAgent(
'CCatalogExport::PreGenerateExport(' . $profileId . ');',
'catalog',
'N',
'N'
);
CCatalogExport::Update($profileId, [

View File

@ -1,6 +1,6 @@
<?php
$arModuleVersion = [
'VERSION' => '6.3.11',
'VERSION_DATE' => '2023-06-07 18:00:00'
'VERSION' => '6.3.12',
'VERSION_DATE' => '2023-06-08 19:00:00'
];

View File

@ -529,10 +529,8 @@ if (isset($_POST['Update']) && ($_POST['Update'] === 'Y')) {
//discount_round
if (htmlspecialchars(trim($_POST['discount_round'])) === 'Y') {
$discount_round = 'Y';
RegisterModuleDependences("main", "OnBeforeProlog", $mid, "RetailCrmDc", "add");
} else {
$discount_round = 'N';
UnRegisterModuleDependences("main", "OnBeforeProlog", $mid, "RetailCrmDc", "add");
}
//shipment
@ -560,10 +558,8 @@ if (isset($_POST['Update']) && ($_POST['Update'] === 'Y')) {
//purchasePrice_null
if (htmlspecialchars(trim($_POST['purchasePrice_null'])) === 'Y') {
$purchasePrice_null = 'Y';
RegisterModuleDependences("main", "OnBeforeProlog", $mid, "RetailCrmPricePrchase", "add");
} else {
$purchasePrice_null = 'N';
UnRegisterModuleDependences("main", "OnBeforeProlog", $mid, "RetailCrmPricePrchase", "add");
}
//version

View File

@ -1089,6 +1089,10 @@ function update()
->updateBonusInfoFieldForLp()
->updateBonusFieldsTypeInHl()
->updateDefDiscountFieldTypeInHl();
UnRegisterModuleDependences("main", "OnBeforeProlog", 'intaro.retailcrm', "RetailCrmPricePrchase", "add");
UnRegisterModuleDependences("main", "OnBeforeProlog", 'intaro.retailcrm', "RetailCrmDc", "add");
UnRegisterModuleDependences("main", "OnBeforeProlog", 'intaro.retailcrm', "RetailCrmCc", "add");
}
try {