From 90a6b7958d55224aa0b12a6d87a17d4b5a77cb9c Mon Sep 17 00:00:00 2001 From: Alexander Smirnov Date: Tue, 2 Jul 2024 15:40:59 +0300 Subject: [PATCH] =?utf8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB=D0=B5=D0=BD?= =?utf8?q?=D0=B8=D0=B5=20=D0=BA=D1=83=D1=81=D1=82=20=D1=88=D0=B5=D1=84=20?= =?utf8?q?=D1=84=D0=BB=D0=BE=D1=80=D0=B8=D1=81=D1=82=D0=B0=20=D0=B2=20?= =?utf8?q?=D1=81=D0=BF=D0=B8=D1=81=D0=BE=D0=BA=20=D0=B3=D1=80=D1=83=D0=BF?= =?utf8?q?=D0=BF=20=D1=81=20=D0=B4=D0=BE=D1=81=D1=82=D1=83=D0=BF=D0=BE?= =?utf8?q?=D0=BC=20=D0=BA=20=D0=B7=D0=B0=D0=BA=D1=83=D0=BF=D0=BA=D0=B0?= =?utf8?q?=D0=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- erp24/modul/shipment/config.php | 4 ++-- erp24/modul/shipment/shipment.php | 2 +- erp24/modul/shipment/statuses_edit.php | 6 +++--- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/erp24/modul/shipment/config.php b/erp24/modul/shipment/config.php index cd0c99af..a792476b 100644 --- a/erp24/modul/shipment/config.php +++ b/erp24/modul/shipment/config.php @@ -6,7 +6,7 @@ include_once(dirname(__DIR__, 2) . "/inc/design_new.php"); //if($_SESSION["group_id"]>2) exit("У вас нет дступа"); -$roles=$db::mapping("SELECT id, name FROM admin_group WHERE id in ('1','10','7','51','9','17','70','50')"); +$roles=$db::mapping("SELECT id, name FROM admin_group WHERE id in ('1','10','7','51','9','17', '18', '70','50')"); @@ -76,7 +76,7 @@ $data=$db::getRows("SELECT * FROM store_orders_fields"); echo'

Настройка полей в заказе товара

Настраиваем для каждого статуса доступ к группам и доступ к каждому полю. -настройка изменения статусов по группам +настройка изменения статусов по группам

'; diff --git a/erp24/modul/shipment/shipment.php b/erp24/modul/shipment/shipment.php index 1df64651..bac52581 100644 --- a/erp24/modul/shipment/shipment.php +++ b/erp24/modul/shipment/shipment.php @@ -81,7 +81,7 @@ $sql="SELECT id,name_eng,name,name_full FROM store_orders_fields"; // TODO: ре $data=$db::getRows($sql); // получаем массив с данными по полям из таблицы store_orders_fields_data $FiledsData=getDataFiledsData($orderId); - + foreach($data as $row) { $dostup=$dostup_fields[$row["id"]] ?? ''; diff --git a/erp24/modul/shipment/statuses_edit.php b/erp24/modul/shipment/statuses_edit.php index 61a5972d..0515431a 100644 --- a/erp24/modul/shipment/statuses_edit.php +++ b/erp24/modul/shipment/statuses_edit.php @@ -28,7 +28,7 @@ foreach($store_orders_statuses as $status_id => $status) $edits=array(); foreach($statuses_groups[$status_id] as $gid) { - foreach($_POST["status_edit_arr"][$status_id][$gid] as $id22 => $arrr2) { + foreach($_POST["status_edit_arr"][$status_id][$gid] ?? [] as $id22 => $arrr2) { if(!empty($arrr2)) $edits[$gid][]=(int)$arrr2; @@ -57,9 +57,9 @@ echo'
'; echo ''; foreach($store_orders_statuses as $status_id => $status) { - echo"

".$statuses["$status_id"]["number"]." $status + echo"

".($statuses["$status_id"]["number"] ?? '')." $status сортировка полей на статусе

-
".$statuses["$status_id"]["description"]."
"; +
".($statuses["$status_id"]["description"] ?? '')."
"; echo''; foreach($statuses_groups[$status_id] as $gid) { -- 2.39.5