Commit 89758aeb32857644aabfbcd46ac6ee0641ec1727
1 parent
0ae6f109
firs page
Showing
3 changed files
with
11 additions
and
52 deletions
Show diff stats
frontend/controllers/LandingController.php
... | ... | @@ -13,7 +13,16 @@ class LandingController { |
13 | 13 | |
14 | 14 | public function ViewAction($view) |
15 | 15 | { |
16 | - $this->render(); | |
16 | + die($view); | |
17 | + try{ | |
18 | + | |
19 | + $this->render($view); | |
20 | + | |
21 | + } | |
22 | + catch(\yii\base\InvalidParamException $e){ | |
23 | + $this->render('site/404'); | |
24 | + } | |
25 | + | |
17 | 26 | } |
18 | 27 | |
19 | 28 | } |
20 | 29 | \ No newline at end of file | ... | ... |
frontend/controllers/SiteController.php
... | ... | @@ -314,55 +314,4 @@ class SiteController extends Controller |
314 | 314 | ]); |
315 | 315 | } |
316 | 316 | |
317 | - public function actionOptions() { | |
318 | - $option_model = new Options(); | |
319 | - $option_list = $option_model->find()->where(1)->all(); | |
320 | - $option_values = array(); | |
321 | - $post = \Yii::$app->request->post(); | |
322 | - | |
323 | - if(!empty(\Yii::$app->request->post())) { | |
324 | - $options_to_values = array(); | |
325 | - $hasErrors = false; | |
326 | - foreach($post['options'] as $key => $val) { | |
327 | - $options_to_values[$key] = new OptionsToValues(); | |
328 | - $options_to_values[$key]['option_id'] = $val['option_id']; | |
329 | - $options_to_values[$key]->loadDefaultValues(); | |
330 | - if($options_to_values[$key]->save()) { | |
331 | - $option_values[$key] = new OptionValues(); | |
332 | - $option_values[$key]['option_value_id'] = $options_to_values[$key]->getAttribute('option_value_id'); | |
333 | - $option_values[$key]['option_value_text'] = $val['option_value']; | |
334 | - if($options_to_values[$key]->option->getAttribute('option_translatable') == 0 || empty($val['option_language_id'])) { | |
335 | - $option_values[$key]['option_language_id'] = 0; | |
336 | - } else { | |
337 | - $option_values[$key]['option_language_id'] = $val['option_language_id']; | |
338 | - } | |
339 | - if(!$option_values[$key]->save()) { | |
340 | - $options_to_values[$key]->delete(); | |
341 | - $hasErrors = true; | |
342 | - } | |
343 | - } | |
344 | - } | |
345 | - if($hasErrors) { | |
346 | - $data['option_values'] = $option_values; | |
347 | - return $this->render('options', ['options' => $data, 'post' => $post]); | |
348 | - } else { | |
349 | - var_dump($data); | |
350 | - } | |
351 | - } else { | |
352 | - foreach($option_list as $index => $option) { | |
353 | - $option_values[$option->getAttribute('option_id')] = new OptionValues(); | |
354 | - } | |
355 | - $data['option_values'] = $option_values; | |
356 | - return $this->render('options', ['options' => $data, 'post' => $post]); | |
357 | - } | |
358 | - } | |
359 | - | |
360 | - public function actionFeedback() { | |
361 | - $form[0] = Option::create(\Yii::$app->request->post(), 'Feedback', 1, [['name' => 'one_name', 'template' => 'text', 'translate' => false], ['name' => 'phone', 'template' => 'text', 'translate' => false], ['name' => 'message', 'template' => 'text', 'translate' => false]], false); | |
362 | - if($form[0]['success'] == false) { | |
363 | - return $this->render('feedback', ['forms' => $form]); | |
364 | - } else { | |
365 | - return $this->render('index'); | |
366 | - } | |
367 | - } | |
368 | 317 | } | ... | ... |