/** * Executes submit action * */ public function executeSubmit() { $message = new ContactMessage(); $message->setName($this->getRequestParameter('name')); $message->setEmail($this->getRequestParameter('email')); $message->setMessage($this->getRequestParameter('message')); $message->save(); $this->message = $message; myToolkit::prependPageTitle('We got your message!'); }
public function save() { $model = new ContactMessage(); $model->email = $this->email; $model->name = $this->name; $model->text = $this->message; if ($model->save(FALSE)) { $this->emailSubject = 'Контактне повідомлення з сайту РЕЗИДЕНТ'; $this->receiverEmail = Yii::app()->params['emails']['notificationReceiver']; $this->emailViewFile = 'contact'; $this->emailParams = array('name' => $this->name, 'email' => $this->email, 'message' => $this->message); $this->senderEmail = Yii::app()->params['emails']['defaultSender']; if ($this->sendEmail()) { $this->notificationSubject = 'Повідомлення від сайту http://rezydent.com.ua'; $this->notificationViewFile = 'sender-notification'; $this->notificationParams = array(); $this->notificationReceiver = $this->email; $this->notificationSender = Yii::app()->params['emails']['defaultSender']; $this->sendSenderNotification(); } } }