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