コード例 #1
0
ファイル: actions.class.php プロジェクト: sgrove/cothinker
 /**
  * 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!');
 }
コード例 #2
0
ファイル: ContactForm.php プロジェクト: andrelinoge/rezydent
 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();
         }
     }
 }