Example #1
0
 public function actionNewsletter()
 {
     $model = new NewsletterForm();
     Yii::$app->response->format = 'json';
     if ($model->load(Yii::$app->request->post()) && $model->validate()) {
         if ($model->sendEmail(Yii::$app->params['contactEmail'])) {
             return ['message' => Yii::t('app', 'Thank you. We will respond to you as soon as possible.'), 'status' => 'success'];
         } else {
             return ['message' => Yii::t('app', 'There was an error during request.'), 'status' => 'error'];
         }
     } else {
         return ['message' => 'There was an error during processing your inputs.', 'status' => 'error'];
     }
 }