//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')");
echo'<h1 class="page-title mb-0 text-primary">Настройка полей в заказе товара</h1>
<p>Настраиваем для каждого статуса доступ к группам и доступ к каждому полю.
-<a href="/shipment/statuses_edit/" class="btn btn-sm btn-warning">настройка изменения статусов по группам</a>
+<a href="/shipment/statuses-edit/" class="btn btn-sm btn-warning">настройка изменения статусов по группам</a>
</p>
';
$data=$db::getRows($sql);
// получаем массив с данными по полям из таблицы store_orders_fields_data
$FiledsData=getDataFiledsData($orderId);
-
+
foreach($data as $row) {
$dostup=$dostup_fields[$row["id"]] ?? '';
$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;
echo '<input type="hidden" name="_csrf" value="' . Yii::$app->request->getCsrfToken() . '" />';
foreach($store_orders_statuses as $status_id => $status)
{
- echo"<h2> <span class=\"btn btn-white\">".$statuses["$status_id"]["number"]."</span> $status
+ echo"<h2> <span class=\"btn btn-white\">".($statuses["$status_id"]["number"] ?? '')."</span> $status
<a href=\"/shipment/status-fields-sort/?status_id=$status_id\" class=\"btn btn-warning btn-sm\">сортировка полей на статусе</a></h2>
- <div style=\"display:block;background:#c8fff3;border:1px #e6e6e6 solid\" class=\"p-2\">".$statuses["$status_id"]["description"]."</div>";
+ <div style=\"display:block;background:#c8fff3;border:1px #e6e6e6 solid\" class=\"p-2\">".($statuses["$status_id"]["description"] ?? '')."</div>";
echo'<table>';
foreach($statuses_groups[$status_id] as $gid) {