#1001 - Коррекция вывода отзывов

parent 6b1d04f9
...@@ -157,13 +157,14 @@ class ReviewAdminController extends AdminController ...@@ -157,13 +157,14 @@ class ReviewAdminController extends AdminController
if (Yii::$app->request->isPost && $model->validate()) if (Yii::$app->request->isPost && $model->validate())
{ {
if($model->image) if($model->photo || $model->photo_delete)
{
if($model->photo)
{ {
$model->deletePhoto(); $model->deletePhoto();
$model->photo = null;
} }
if($model->image)
{
$model->upload(); $model->upload();
$model->image = null; $model->image = null;
} }
......
...@@ -15,6 +15,7 @@ return [ ...@@ -15,6 +15,7 @@ return [
'type' => 'text', 'type' => 'text',
], ],
($model->photo?Html::img(\Yii::$app->params['frontUrl'] . Reviews::PHOTO_FOLDER . $model->photo):''), ($model->photo?Html::img(\Yii::$app->params['frontUrl'] . Reviews::PHOTO_FOLDER . $model->photo):''),
'photo_delete' => ['type' => 'checkbox', 'class' => 'form-control',],
'image' => ['type' => 'file', 'class' => 'form-control',], 'image' => ['type' => 'file', 'class' => 'form-control',],
'video' => ['type' => 'text', 'class' => 'form-control',], 'video' => ['type' => 'text', 'class' => 'form-control',],
'date' => ['type' => 'date', 'class' => 'form-control',], 'date' => ['type' => 'date', 'class' => 'form-control',],
......
...@@ -37,7 +37,7 @@ class Reviews extends \common\components\ActiveRecordModel ...@@ -37,7 +37,7 @@ class Reviews extends \common\components\ActiveRecordModel
const PHOTO_FOLDER = '/uploads/reviews/'; const PHOTO_FOLDER = '/uploads/reviews/';
public $image; public $image;
public $photo_delete; public $photo_delete = false;
private static $rate = [ private static $rate = [
'rate_usability' => [ 'rate_usability' => [
...@@ -148,6 +148,7 @@ class Reviews extends \common\components\ActiveRecordModel ...@@ -148,6 +148,7 @@ class Reviews extends \common\components\ActiveRecordModel
'rate_usability' => Yii::t('reviews', 'Удобство'), 'rate_usability' => Yii::t('reviews', 'Удобство'),
'rate_loyality' => Yii::t('reviews', 'Лояльность'), 'rate_loyality' => Yii::t('reviews', 'Лояльность'),
'rate_profit' => Yii::t('reviews', 'Выгода'), 'rate_profit' => Yii::t('reviews', 'Выгода'),
'photo_delete' => 'Удалить фото'
]; ];
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment