1
0
mirror of synced 2024-11-25 23:06:08 +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 ## 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( $agentId = CAgent::AddAgent(
'CCatalogExport::PreGenerateExport(' . $profileId . ');', 'CCatalogExport::PreGenerateExport(' . $profileId . ');',
'catalog', 'catalog',
'N', 'N'
); );
CCatalogExport::Update($profileId, [ CCatalogExport::Update($profileId, [

View File

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

View File

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

View File

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