From 3a3db36bde662d1158b13269e831937a4aaf3637 Mon Sep 17 00:00:00 2001 From: timur Date: Wed, 6 Dec 2017 15:11:42 +0200 Subject: [PATCH] second form submit --- frontend/controllers/SiteController.php | 3 ++- frontend/web/js/script.js | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/frontend/controllers/SiteController.php b/frontend/controllers/SiteController.php index f7bf021..9a9a87e 100644 --- a/frontend/controllers/SiteController.php +++ b/frontend/controllers/SiteController.php @@ -112,7 +112,7 @@ if (empty(Yii::$app->request->post())) { throw new BadRequestHttpException(); } else { - $model = new Feedback(); + $model = new Feedback(['scenario'=>Feedback::SCENARIO_FEEDBACK]); if ($model->load(Yii::$app->request->post()) && $model->save()) { $mailer->compose( @@ -143,6 +143,7 @@ ', ]; } else { + Yii::$app->response->setStatusCode(500); return [ 'success' => false, 'error' => $model->errors, diff --git a/frontend/web/js/script.js b/frontend/web/js/script.js index ed766d7..47ae931 100644 --- a/frontend/web/js/script.js +++ b/frontend/web/js/script.js @@ -21,6 +21,7 @@ $( .modal('hide'); $('#success-modal') .modal('show'); + form.data("yiiActiveForm").validated = false; }, error: function() { $('#feedback-modal') @@ -32,7 +33,7 @@ $( ) .on( 'submit', '#feedback-form', function(e) { - e.preventDefault(); + return false; } ); -- libgit2 0.21.4