]> gitweb.erp-flowers.ru Git - erp24_rep/yii-erp24/.git/commitdiff
Порядок во вьюшках
authorVladimir Fomichev <vladimir.fomichev@erp-flowers.ru>
Wed, 11 Jun 2025 09:11:29 +0000 (12:11 +0300)
committerVladimir Fomichev <vladimir.fomichev@erp-flowers.ru>
Wed, 11 Jun 2025 09:11:29 +0000 (12:11 +0300)
erp24/controllers/crud/MarketplaceOrder1cStatusesController.php
erp24/views/crud/marketplace-order1c-statuses/index.php
erp24/views/crud/marketplace-order1c-statuses/view.php

index 2e2dad4e51ed152ee8ce1d94de70e3c2632416cd..91f937d87f0e973100ec73a8512e04d9ec46e78c 100644 (file)
@@ -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);
index a76111d8852f6a9ca3263ddc3454e7daca53fbb5..4808d653f556d2c9784ff4661739db8553303293 100644 (file)
@@ -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)
                         ? '<span class="text-muted">— нет связи —</span>'
                         : implode('<br>', $links);
index 53c7bcb11fc70be7e6ff24ef3de95c0c214d8e2a..7bce304bab03c9dcd6d52719038ccf852f8cc48c 100644 (file)
@@ -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)
                         ? '<span class="text-muted">— нет связи —</span>'
                         : implode('<br>', $links);