]> gitweb.erp-flowers.ru Git - erp24_rep/yii-erp24/.git/commitdiff
ERP-302 Редактирование букета
authormarina <m.zozirova@gmail.com>
Fri, 21 Feb 2025 11:37:29 +0000 (14:37 +0300)
committermarina <m.zozirova@gmail.com>
Fri, 21 Feb 2025 11:37:29 +0000 (14:37 +0300)
erp24/controllers/BouquetController.php

index 80c4fad97986edb06477c62ab214814d8a0536c2..6bf01a541f34cab94d5f12eefd45766b53d871c0 100644 (file)
@@ -83,7 +83,7 @@ class BouquetController extends Controller
                 }
 
                 $model->photo_bouquet = UploadedFile::getInstances($model, 'photo_bouquet');
-                if ($model->photo_bouquet) {
+                if (!empty($model->photo_bouquet)) {
                     Files::deleteAll(['file_type' => 'image', 'entity_id' => $model->id, 'entity' => BouquetComposition::PHOTO_BOUQUET]);
                     foreach ($model->photo_bouquet as $photo) {
                         FileService::saveUploadedFile($photo, BouquetComposition::PHOTO_BOUQUET, $model->id);
@@ -91,18 +91,21 @@ class BouquetController extends Controller
                 }
 
                 $model->video_presentation = UploadedFile::getInstances($model, 'video_presentation');
-                if ($model->video_presentation) {
+                if (!empty($model->video_presentation)) {
                     Files::deleteAll(['file_type' => 'video', 'entity_id' => $model->id, 'entity' => BouquetComposition::VIDEO_PRESENTATION]);
-                    FileService::saveUploadedFile($model->video_presentation, BouquetComposition::VIDEO_PRESENTATION, $model->id);
+                    foreach ($model->video_presentation as $video) {
+                        FileService::saveUploadedFile($video, BouquetComposition::VIDEO_PRESENTATION, $model->id);
+                    }
                 }
 
                 $model->video_build_process = UploadedFile::getInstances($model, 'video_build_process');
-                if ($model->video_build_process) {
+                if (!empty($model->video_build_process)) {
                     Files::deleteAll(['file_type' => 'video', 'entity_id' => $model->id, 'entity' => BouquetComposition::VIDEO_BUILD_PROCESS]);
-                    FileService::saveUploadedFile($model->video_build_process, BouquetComposition::VIDEO_BUILD_PROCESS, $model->id);
+                    foreach ($model->video_build_process as $video) {
+                        FileService::saveUploadedFile($video, BouquetComposition::VIDEO_BUILD_PROCESS, $model->id);
+                    }
                 }
 
-
                 if (!empty($data['BouquetForecast']['type_sales_value'])) {
                     $salesData = $data['BouquetForecast']['type_sales_value'];