Commit 549eab3df7efe5fe1ad955bf4ac79a47a0e1f513
1 parent
6e95335c
-Option image save bug fix
Showing
2 changed files
with
9 additions
and
4 deletions
Show diff stats
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()->all(); | @@ -49,9 +49,9 @@ $models = Category::find()->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> |