Commit 549eab3df7efe5fe1ad955bf4ac79a47a0e1f513

Authored by Alexey Boroda
1 parent 6e95335c

-Option image save bug fix

common/modules/rubrication/controllers/TaxOptionController.php
@@ -132,6 +132,11 @@ class TaxOptionController extends Controller @@ -132,6 +132,11 @@ class TaxOptionController extends Controller
132 if ( ($image = UploadedFile::getInstance($model, 'image')) ) { 132 if ( ($image = UploadedFile::getInstance($model, 'image')) ) {
133 $model->image = $image->name; 133 $model->image = $image->name;
134 } 134 }
  135 +
  136 + if (empty($model->image)) {
  137 + $model->image = $model->getOldAttribute('image');
  138 + }
  139 +
135 if ($model->save() && $image) { 140 if ($model->save() && $image) {
136 141
137 $imgDir = Yii::getAlias('@storage/tax_option/'); 142 $imgDir = Yii::getAlias('@storage/tax_option/');
frontend/views/layouts/main-menu.php
@@ -32,9 +32,9 @@ $models = Category::find()->all(); @@ -32,9 +32,9 @@ $models = Category::find()->all();
32 </td> 32 </td>
33 <td class="hide-cat-sub sub-cat_ col-md-8 col-lg-8"> 33 <td class="hide-cat-sub sub-cat_ col-md-8 col-lg-8">
34 <?php 34 <?php
35 - foreach($models as $model):?> 35 + foreach($models as $model) { ?>
36 <ul class="row"> 36 <ul class="row">
37 - <?php foreach($model->getTaxGroupsForMenu() as $group): ?> 37 + <?php foreach($model->getTaxGroupsForMenu() as $group) { ?>
38 <li class="list_cat_sub col-md-3 col-lg-3"> 38 <li class="list_cat_sub col-md-3 col-lg-3">
39 <a href="<?= Url::to(['catalog/category','category' => $model['alias'],'filters' => [$group['alias'] => [$group['option_alias']]]]) ?>"> 39 <a href="<?= Url::to(['catalog/category','category' => $model['alias'],'filters' => [$group['alias'] => [$group['option_alias']]]]) ?>">
40 <div> 40 <div>
@@ -49,9 +49,9 @@ $models = Category::find()-&gt;all(); @@ -49,9 +49,9 @@ $models = Category::find()-&gt;all();
49 </div> 49 </div>
50 </a> 50 </a>
51 </li> 51 </li>
52 - <?php endforeach;?> 52 + <?php } ?>
53 </ul> 53 </ul>
54 - <?php endforeach; ?> 54 + <?php } ?>
55 </td> 55 </td>
56 </tr> 56 </tr>
57 </table> 57 </table>