1
0
Fork 0
mirror of synced 2025-04-11 21:21:00 +00:00

Filtering inactive statuses and data books for mapping

This commit is contained in:
Ivan Chaplygin 2022-12-13 12:45:18 +03:00
parent ccdc6f489e
commit 33291e2066
4 changed files with 14 additions and 7 deletions

View file

@ -1,3 +1,6 @@
## 2022-12-13 v.6.1.11
- Добавление фильтрации не активных справочников и статусов
## 2022-12-02 v.6.1.10
- Удаление управления конфигурацией cron

View file

@ -1 +1 @@
- Удаление устаревшего функционала управления конфигурацией cron
- Исправление вывода значений в блоках маппинга (добавление фильтрации по активности поля)

View file

@ -244,12 +244,14 @@ if (isset($arResult['PAYMENT'])) {
<select name="payment-type-<?php echo $bitrixPaymentType['ID']; ?>" class="typeselect">
<option value=""></option>
<?php foreach($arResult['paymentTypesList'] as $paymentType): ?>
<?php if($paymentType['active'] == 1): ?>
<option value="<?php echo $paymentType['code']; ?>"
<?php if($defaultPayTypes[$bitrixPaymentType['ID']] == $paymentType['code']) echo 'selected'; ?>>
<?php
$nameType = isset($paymentType['integrationModule']) ? $APPLICATION->ConvertCharset($paymentType['name'] . GetMessage('INTEGRATIONS'), 'utf-8', SITE_CHARSET) : $APPLICATION->ConvertCharset($paymentType['name'], 'utf-8', SITE_CHARSET);
echo $nameType;?>
</option>
<?php endif; ?>
<?php endforeach; ?>
</select>
</td>
@ -290,10 +292,10 @@ if (isset($arResult['PAYMENT'])) {
<td width="70%">
<select name="payment-status-<?php echo $bitrixStatus['ID']; ?>" class="typeselect">
<option value="" selected=""></option>
<?php foreach($arResult['paymentGroupList'] as $orderStatusGroup): if(!empty($orderStatusGroup['statuses'])) : ?>
<?php foreach($arResult['paymentGroupList'] as $orderStatusGroup): if(!empty($orderStatusGroup['statuses']) && $orderStatusGroup['active'] == 1) : ?>
<optgroup label="<?php echo $APPLICATION->ConvertCharset($orderStatusGroup['name'], 'utf-8', SITE_CHARSET); ?>">
<?php foreach($orderStatusGroup['statuses'] as $payment): ?>
<?php if(isset($arResult['paymentList'][$payment])): ?>
<?php if(isset($arResult['paymentList'][$payment]) && $arResult['paymentList'][$payment]['active'] == 1): ?>
<option value="<?php echo $arResult['paymentList'][$payment]['code']; ?>"
<?php if ($defaultPayStatuses[$bitrixStatus['ID']] == $arResult['paymentList'][$payment]['code']) echo 'selected'; ?>>
<?php echo $APPLICATION->ConvertCharset($arResult['paymentList'][$payment]['name'], 'utf-8', SITE_CHARSET); ?>
@ -323,11 +325,12 @@ if (isset($arResult['PAYMENT'])) {
<td width="50%" class="adm-detail-content-cell-r">
<select name="payment-<?php echo $bitrixPayment['ID']; ?>" class="typeselect">
<option value=""></option>
<?php foreach($arResult['paymentStatusesList'] as $paymentStatus): ?>
<?php foreach($arResult['paymentStatusesList'] as $paymentStatus): if($paymentStatus['active'] == 1): ?>
<option value="<?php echo $paymentStatus['code']; ?>"
<?php if($defaultPayment[$bitrixPayment['ID']] == $paymentStatus['code']) echo 'selected'; ?>>
<?php echo $APPLICATION->ConvertCharset($paymentStatus['name'], 'utf-8', SITE_CHARSET); ?>
</option>
<?php endif; ?>
<?php endforeach; ?>
</select>
</td>
@ -344,11 +347,12 @@ if (isset($arResult['PAYMENT'])) {
<td width="50%" class="adm-detail-content-cell-r">
<select name="order-type-<?php echo $bitrixOrderType['ID']; ?>" class="typeselect">
<option value=""></option>
<?php foreach($arResult['orderTypesList'] as $orderType): ?>
<?php foreach($arResult['orderTypesList'] as $orderType): if($orderType['active'] == 1): ?>
<option value="<?php echo $orderType['code']; ?>"
<?php if($defaultOrderTypes[$bitrixOrderType['ID']] == $orderType['code']) echo 'selected'; ?>>
<?php echo $APPLICATION->ConvertCharset($orderType['name'], 'utf-8', SITE_CHARSET); ?>
</option>
<?php endif; ?>
<?php endforeach; ?>
</select>
</td>

View file

@ -1,6 +1,6 @@
<?php
$arModuleVersion = [
'VERSION' => '6.1.10',
'VERSION_DATE' => '2022-12-02 13:00:00'
'VERSION' => '6.1.11',
'VERSION_DATE' => '2022-12-13 12:30:00'
];