From 82f961f9035a4f8368c6c3f767a38d47072b1026 Mon Sep 17 00:00:00 2001 From: Vitaliy Date: Wed, 14 Sep 2016 17:47:08 +0300 Subject: [PATCH] big commti --- backend/controllers/ArticlesController.php | 26 ++------------------------ backend/controllers/SliderImageController.php | 32 ++------------------------------ backend/views/banner/_form.php | 40 ++++++++++++++++++++-------------------- backend/views/bg/_form.php | 21 +++++++++++++++++++-- backend/views/brand/_form.php | 2 ++ backend/views/brand/index.php | 7 ++++--- backend/views/customer/_form.php | 5 +---- backend/views/customer/index.php | 1 - backend/views/slider-image/_form.php | 1 + common/behaviors/SaveImgBehavior.php | 83 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ common/models/Articles.php | 16 +++++++--------- common/models/Banner.php | 16 ++++++++++++++++ common/models/Basket.php | 14 +++++++------- common/models/Bg.php | 17 ++++++++++++++++- common/models/Customer.php | 24 ------------------------ common/models/CustomerSearch.php | 10 ++++++---- common/models/SliderImage.php | 26 ++++++++++++++++++++------ common/modules/comment/widgets/CommentWidget.php | 6 +++--- common/modules/product/models/Brand.php | 2 ++ frontend/views/catalog/brand.php | 241 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ frontend/views/partial/brand_list.php | 16 ++++++++++++++++ frontend/views/partial/main-menu.php | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 22 files changed, 522 insertions(+), 138 deletions(-) create mode 100644 common/behaviors/SaveImgBehavior.php create mode 100644 frontend/views/catalog/brand.php create mode 100644 frontend/views/partial/brand_list.php create mode 100644 frontend/views/partial/main-menu.php diff --git a/backend/controllers/ArticlesController.php b/backend/controllers/ArticlesController.php index f2ef542..270a8e9 100755 --- a/backend/controllers/ArticlesController.php +++ b/backend/controllers/ArticlesController.php @@ -81,18 +81,7 @@ class ArticlesController extends Controller if ($model->load(Yii::$app->request->post())) { - if ( ($image = UploadedFile::getInstance($model, 'image')) ) { - $model->image = $image->name; - } - - $imgDir = Yii::getAlias('@storage/articles/'); - - if(!is_dir($imgDir)) { - mkdir($imgDir, 0755, true); - } - if ($model->save() && $image) { - $image->saveAs(Yii::getAlias('@storage/articles/' . $image->name)); - } + $model->save(); return $this->redirect(['view', 'id' => $model->id]); } else { @@ -113,18 +102,7 @@ class ArticlesController extends Controller $model = $this->findModel($id); if ($model->load(Yii::$app->request->post())) { - if ( ($image = UploadedFile::getInstance($model, 'image')) ) { - $model->image = $image->name; - } - - $imgDir = Yii::getAlias('@storage/articles/'); - - if(!is_dir($imgDir)) { - mkdir($imgDir, 0755, true); - } - if ($model->save() && $image) { - $image->saveAs(Yii::getAlias('@storage/articles/' . $image->name)); - } + $model->save(); return $this->redirect(['view', 'id' => $model->id]); } else { diff --git a/backend/controllers/SliderImageController.php b/backend/controllers/SliderImageController.php index a0009cd..b055c0d 100755 --- a/backend/controllers/SliderImageController.php +++ b/backend/controllers/SliderImageController.php @@ -85,19 +85,7 @@ class SliderImageController extends Controller if ($model->load(Yii::$app->request->post())) { $model->slider_id = $slider_id; - if ( ($image = UploadedFile::getInstance($model, 'image')) ) { - $model->image = $image->name; - } - if ($model->save() && $image) { - - $imgDir = Yii::getAlias('@storage/slider/'); - - if(!is_dir($imgDir)) { - mkdir($imgDir, 0755, true); - } - - $image->saveAs(Yii::getAlias('@storage/slider/' . $image->name)); - } + $model->save(); return $this->redirect(['view', 'slider_id'=>$slider_id, 'id' => $model->slider_image_id]); } else { @@ -126,23 +114,7 @@ class SliderImageController extends Controller - if ( ($image = UploadedFile::getInstance($model, 'image')) ) { - $model->image = $image->name; - } - - if(!$model->image){ - $model->image = $model->getOldAttribute('image'); - } - - if ($model->save() && $image) { - $imgDir = Yii::getAlias('@storage/slider/'); - - if(!is_dir($imgDir)) { - mkdir($imgDir, 0755, true); - } - - $image->saveAs(Yii::getAlias('@storage/slider/' . $image->name)); - } + $model->save(); return $this->redirect(['view', 'slider_id'=>$slider_id, 'id' => $model->slider_image_id]); } else { diff --git a/backend/views/banner/_form.php b/backend/views/banner/_form.php index 0c8868a..ea230cb 100755 --- a/backend/views/banner/_form.php +++ b/backend/views/banner/_form.php @@ -12,7 +12,10 @@ use yii\widgets\ActiveForm;