Example #1
0
 private function sendForm($ini, $subject = '')
 {
     $form = new Form();
     if ($form->ParseSettings($ini)) {
         $this->formData = $form->BuildFormFields($_POST);
         if (empty($this->formData['error'])) {
             /*				if (isset($_POST['to_email'])){
             					$form->setEmail($_POST['to_email']);	
             				}else{
             					$form->setEmail();	
             				}*/
             $form->setEmail(isset($_POST['to_email']) ? $_POST['to_email'] : '');
             $subject = isset($_POST['subject']) ? $_POST['subject'] : $subject;
             $msg = 'Contact request from ' . $_SERVER['HTTP_HOST'] . "\n\n" . 'Contact IP: ' . $_SERVER['REMOTE_ADDR'] . "\n" . $form->__toString();
             $form->SendMail($subject, $msg, isset($this->formData['fields']['name']) ? $this->formData['fields']['name'] : 'Anonymous', $this->formData['fields']['email']);
         }
     }
 }