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']); } } }