Commit 89758aeb32857644aabfbcd46ac6ee0641ec1727

Authored by Administrator
1 parent 0ae6f109

firs page

frontend/controllers/LandingController.php
@@ -13,7 +13,16 @@ class LandingController { @@ -13,7 +13,16 @@ class LandingController {
13 13
14 public function ViewAction($view) 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 \ No newline at end of file 29 \ No newline at end of file
frontend/controllers/SiteController.php
@@ -314,55 +314,4 @@ class SiteController extends Controller @@ -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 }
frontend/views/site/404.html 0 → 100644
  1 +<h1>404</h1>
0 \ No newline at end of file 2 \ No newline at end of file