Commit 389fc0d1c832b522a2193adb5df9828852589dbf
1 parent
74e69ddf
big commti
Showing
37 changed files
with
25 additions
and
11 deletions
Show diff stats
.htaccess
@@ -166,3 +166,4 @@ RewriteRule ^(.*)$ $1.gz [QSA,L] | @@ -166,3 +166,4 @@ RewriteRule ^(.*)$ $1.gz [QSA,L] | ||
166 | BrowserMatch "MSIE" force-no-vary | 166 | BrowserMatch "MSIE" force-no-vary |
167 | BrowserMatch "Mozilla/4.[0-9]{2}" force-no-vary | 167 | BrowserMatch "Mozilla/4.[0-9]{2}" force-no-vary |
168 | </IfModule> | 168 | </IfModule> |
169 | + |
backend/controllers/EventController.php
@@ -80,10 +80,11 @@ class EventController extends Controller | @@ -80,10 +80,11 @@ class EventController extends Controller | ||
80 | { | 80 | { |
81 | $model = new Event(); | 81 | $model = new Event(); |
82 | 82 | ||
83 | - if ($model->load(Yii::$app->request->post())) { | 83 | + if ($model->load(Yii::$app->request->post()) && $model->save()) { |
84 | 84 | ||
85 | if ( ($image = UploadedFile::getInstance($model, 'imageUpload')) ) { | 85 | if ( ($image = UploadedFile::getInstance($model, 'imageUpload')) ) { |
86 | $model->image = $image->name; | 86 | $model->image = $image->name; |
87 | + $image->saveAs(Yii::getAlias('@imagesDir/event/' . $image->name)); | ||
87 | } | 88 | } |
88 | 89 | ||
89 | if ( ($banner = UploadedFile::getInstance($model, 'banner')) ) { | 90 | if ( ($banner = UploadedFile::getInstance($model, 'banner')) ) { |
@@ -91,9 +92,6 @@ class EventController extends Controller | @@ -91,9 +92,6 @@ class EventController extends Controller | ||
91 | $image->saveAs(Yii::getAlias('@imagesDir/event/' . $banner->name)); | 92 | $image->saveAs(Yii::getAlias('@imagesDir/event/' . $banner->name)); |
92 | } | 93 | } |
93 | 94 | ||
94 | - if ($model->save() && $image) { | ||
95 | - $image->saveAs(Yii::getAlias('@imagesDir/event/' . $image->name)); | ||
96 | - } | ||
97 | 95 | ||
98 | return $this->redirect(['view', 'id' => $model->event_id]); | 96 | return $this->redirect(['view', 'id' => $model->event_id]); |
99 | } else { | 97 | } else { |
backend/views/layouts/header.php
@@ -8,7 +8,7 @@ use yii\bootstrap\Nav; | @@ -8,7 +8,7 @@ use yii\bootstrap\Nav; | ||
8 | use yii\bootstrap\NavBar; | 8 | use yii\bootstrap\NavBar; |
9 | use yii\helpers\Url; | 9 | use yii\helpers\Url; |
10 | use yii\widgets\Breadcrumbs; | 10 | use yii\widgets\Breadcrumbs; |
11 | -use frontend\assets\AppAsset; | 11 | +use backend\assets\AppAsset; |
12 | use common\widgets\Alert; | 12 | use common\widgets\Alert; |
13 | use yii\widgets\Menu; | 13 | use yii\widgets\Menu; |
14 | 14 |
@@ -58,7 +58,7 @@ class SaveImgBehavior extends Behavior | @@ -58,7 +58,7 @@ class SaveImgBehavior extends Behavior | ||
58 | foreach($this->fields as $field){ | 58 | foreach($this->fields as $field){ |
59 | 59 | ||
60 | if ( ($image = UploadedFile::getInstance($this->owner, $field['name'])) ) { | 60 | if ( ($image = UploadedFile::getInstance($this->owner, $field['name'])) ) { |
61 | - $this->owner->image = $image->name; | 61 | + $this->owner->$field['name'] = $image->name; |
62 | } | 62 | } |
63 | 63 | ||
64 | 64 |
common/modules/product/controllers/ManageController.php
@@ -202,8 +202,10 @@ class ManageController extends Controller | @@ -202,8 +202,10 @@ class ManageController extends Controller | ||
202 | 202 | ||
203 | if ($model->load(Yii::$app->request->post())) { | 203 | if ($model->load(Yii::$app->request->post())) { |
204 | $file = UploadedFile::getInstances($model, 'file'); | 204 | $file = UploadedFile::getInstances($model, 'file'); |
205 | + | ||
205 | $method = 'go'. ucfirst($model->type); | 206 | $method = 'go'. ucfirst($model->type); |
206 | $target = Yii::getAlias('@uploadDir') .'/'. Yii::getAlias('@uploadFile'. ucfirst($model->type)); | 207 | $target = Yii::getAlias('@uploadDir') .'/'. Yii::getAlias('@uploadFile'. ucfirst($model->type)); |
208 | + | ||
207 | if (empty($file)) { | 209 | if (empty($file)) { |
208 | $model->errors[] = 'File not upload'; | 210 | $model->errors[] = 'File not upload'; |
209 | } elseif ($method == 'goPrices' && $file[0]->name != 'file_1.csv') { | 211 | } elseif ($method == 'goPrices' && $file[0]->name != 'file_1.csv') { |
common/modules/product/models/Export.php
@@ -12,6 +12,7 @@ class Export extends Model { | @@ -12,6 +12,7 @@ class Export extends Model { | ||
12 | 12 | ||
13 | public function process($dirName, $filename = null, $use_not_enables = false) { | 13 | public function process($dirName, $filename = null, $use_not_enables = false) { |
14 | set_time_limit(0); | 14 | set_time_limit(0); |
15 | + ini_set('max_execution_time', 900); | ||
15 | if (is_null($filename)) { | 16 | if (is_null($filename)) { |
16 | $filename = 'products_'. date('d_m_Y_H_i') .'.csv'; | 17 | $filename = 'products_'. date('d_m_Y_H_i') .'.csv'; |
17 | } | 18 | } |
common/modules/product/models/Import.php
@@ -75,8 +75,14 @@ class Import extends Model { | @@ -75,8 +75,14 @@ class Import extends Model { | ||
75 | 75 | ||
76 | $is_utf = (preg_match('//u', file_get_contents(Yii::getAlias('@uploadDir') .'/'. Yii::getAlias('@uploadFilePrices'), null, null, null, 1000000))); | 76 | $is_utf = (preg_match('//u', file_get_contents(Yii::getAlias('@uploadDir') .'/'. Yii::getAlias('@uploadFilePrices'), null, null, null, 1000000))); |
77 | 77 | ||
78 | - while (($data = fgetcsv ($handle, 10000, ";")) !== FALSE && (empty($limit) || $j++ < $limit)) | 78 | + while (empty($limit) || $j++ < $limit) |
79 | { | 79 | { |
80 | + | ||
81 | + | ||
82 | + if(!(($data = fgetcsv ($handle, 10000, ";")) !== FALSE)){ | ||
83 | + break; | ||
84 | + } | ||
85 | + | ||
80 | foreach ($data as &$value) | 86 | foreach ($data as &$value) |
81 | { | 87 | { |
82 | if (!$is_utf) { | 88 | if (!$is_utf) { |
@@ -214,10 +220,14 @@ class Import extends Model { | @@ -214,10 +220,14 @@ class Import extends Model { | ||
214 | 220 | ||
215 | $result_items = []; | 221 | $result_items = []; |
216 | 222 | ||
217 | - while (($data = fgetcsv ($handle, 10000, ";")) !== FALSE && (empty($limit) || $j++ < $limit)) | ||
218 | - { | ||
219 | 223 | ||
220 | 224 | ||
225 | + while ( empty($limit) || $j++ < $limit) | ||
226 | + { | ||
227 | + if(!(($data = fgetcsv ($handle, 10000, ";")) !== FALSE)){ | ||
228 | + break; | ||
229 | + } | ||
230 | + | ||
221 | foreach ($data as &$value) | 231 | foreach ($data as &$value) |
222 | { | 232 | { |
223 | if (!$is_utf) { | 233 | if (!$is_utf) { |
console/migrations/m160905_154051_create_table_feedback.php
100644 → 100755
console/migrations/m160907_101042_events_to_products.php
100644 → 100755
console/migrations/m160907_161750_event_add_status.php
100644 → 100755
console/migrations/m160908_162057_add_banner_to_event.php
100644 → 100755
console/migrations/m160912_212751_slider_image_add_end_at.php
100644 → 100755
console/migrations/m160920_193159_add_sale_percent_to_event.php
100644 → 100755
frontend/views/modal/forgot_password_form_model_window.php
100644 → 100755
frontend/views/modal/login_window_model_window.php
100644 → 100755
frontend/views/modal/my_callback_modal_window.php
100644 → 100755
frontend/views/modal/registration_window_model_window.php
100644 → 100755
frontend/widgets/views/slider.php
@@ -11,7 +11,7 @@ FlipclockAsset::register($this); | @@ -11,7 +11,7 @@ FlipclockAsset::register($this); | ||
11 | 11 | ||
12 | 12 | ||
13 | <div id="<?=$title?>" class="owl-carousel owl-theme"> | 13 | <div id="<?=$title?>" class="owl-carousel owl-theme"> |
14 | - <?php foreach($slider->sliderImage as $image): | 14 | + <?php if($slider instanceof Slider){ foreach($slider->sliderImage as $image): |
15 | 15 | ||
16 | 16 | ||
17 | ?> | 17 | ?> |
@@ -56,7 +56,8 @@ FlipclockAsset::register($this); | @@ -56,7 +56,8 @@ FlipclockAsset::register($this); | ||
56 | 56 | ||
57 | 57 | ||
58 | 58 | ||
59 | -<?php endforeach; ?> | 59 | +<?php endforeach; } |
60 | + ?> | ||
60 | </div> | 61 | </div> |
61 | <?php | 62 | <?php |
62 | $dur = $slider->duration ? $slider->duration : 5000; | 63 | $dur = $slider->duration ? $slider->duration : 5000; |