From 1d1664a6184d4d4cefb89ff71b35ef06ddeff530 Mon Sep 17 00:00:00 2001 From: Vladimir Fomichev Date: Wed, 11 Jun 2025 12:11:29 +0300 Subject: [PATCH] =?utf8?q?=D0=9F=D0=BE=D1=80=D1=8F=D0=B4=D0=BE=D0=BA=20?= =?utf8?q?=D0=B2=D0=BE=20=D0=B2=D1=8C=D1=8E=D1=88=D0=BA=D0=B0=D1=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- .../crud/MarketplaceOrder1cStatusesController.php | 6 ++++-- erp24/views/crud/marketplace-order1c-statuses/index.php | 4 ++-- erp24/views/crud/marketplace-order1c-statuses/view.php | 5 +++-- 3 files changed, 9 insertions(+), 6 deletions(-) diff --git a/erp24/controllers/crud/MarketplaceOrder1cStatusesController.php b/erp24/controllers/crud/MarketplaceOrder1cStatusesController.php index 2e2dad4e..91f937d8 100644 --- a/erp24/controllers/crud/MarketplaceOrder1cStatusesController.php +++ b/erp24/controllers/crud/MarketplaceOrder1cStatusesController.php @@ -124,7 +124,8 @@ class MarketplaceOrder1cStatusesController extends Controller $rel->description = $relData['description']; $rel->button_text = $relData['button_text']; $rel->order = (int)$relData['order']; - + $rel->updated_at = date('Y-m-d H:i:s'); + $rel->created_at = date('Y-m-d H:i:s'); if (!$rel->save()) { $errors = $rel->getFirstErrors(); $message = implode("; ", $errors); @@ -209,7 +210,8 @@ class MarketplaceOrder1cStatusesController extends Controller $rel->description = $relData['description']; $rel->button_text = $relData['button_text']; $rel->order = (int)$relData['order']; - + $rel->updated_at = date('Y-m-d H:i:s'); + $rel->created_at = date('Y-m-d H:i:s'); if (!$rel->save()) { $errors = $rel->getFirstErrors(); $message = implode("; ", $errors); diff --git a/erp24/views/crud/marketplace-order1c-statuses/index.php b/erp24/views/crud/marketplace-order1c-statuses/index.php index a76111d8..4808d653 100644 --- a/erp24/views/crud/marketplace-order1c-statuses/index.php +++ b/erp24/views/crud/marketplace-order1c-statuses/index.php @@ -60,7 +60,7 @@ $this->params['breadcrumbs'][] = $this->title; 'value' => function (MarketplaceOrder1cStatuses $model) { $links = []; $relations = ArrayHelper::toArray($model->relationsFrom); - $relationsMap = ArrayHelper::index($relations, 'status_id_from'); + $relationsMap = ArrayHelper::index($relations, 'status_id_to'); foreach ($model->nextStatuses as $nextStatus) { $order = (int)$relationsMap[$nextStatus->id]['order']; $links[$order] = Html::a( @@ -68,7 +68,7 @@ $this->params['breadcrumbs'][] = $this->title; ['/crud/marketplace-order-1c-statuses/view', 'id' => $nextStatus->id] ); } - sort($links); + ksort($links); return empty($links) ? '— нет связи —' : implode('
', $links); diff --git a/erp24/views/crud/marketplace-order1c-statuses/view.php b/erp24/views/crud/marketplace-order1c-statuses/view.php index 53c7bcb1..7bce304b 100644 --- a/erp24/views/crud/marketplace-order1c-statuses/view.php +++ b/erp24/views/crud/marketplace-order1c-statuses/view.php @@ -49,7 +49,8 @@ $this->params['breadcrumbs'][] = $this->title; 'value' => function (MarketplaceOrder1cStatuses $model) { $links = []; $relations = ArrayHelper::toArray($model->relationsFrom); - $relationsMap = ArrayHelper::index($relations, 'status_id_from'); + $relationsMap = ArrayHelper::index($relations, 'status_id_to'); + foreach ($model->nextStatuses as $nextStatus) { $order = (int)$relationsMap[$nextStatus->id]['order']; $links[$order] = Html::a( @@ -57,7 +58,7 @@ $this->params['breadcrumbs'][] = $this->title; ['/crud/marketplace-order-1c-statuses/view', 'id' => $nextStatus->id] ); } - sort($links); + ksort($links); return empty($links) ? '— нет связи —' : implode('
', $links); -- 2.39.5