Commit 89758aeb32857644aabfbcd46ac6ee0641ec1727

Authored by Administrator
1 parent 0ae6f109

firs page

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 }
... ...
frontend/views/site/404.html 0 → 100644
  1 +<h1>404</h1>
0 2 \ No newline at end of file
... ...