Example #1
0
 private function downloadForm()
 {
     $form = new Form();
     if ($form->ParseSettings('downloadForm.ini')) {
         $this->formData = $form->BuildFormFields($_POST);
         if (empty($this->formData['error'])) {
             $pageLanguage = isset($_POST['pagelang']) && $_POST['pagelang'] !== '' ? $_POST['pagelang'] : 'en';
             $rn_ek_random = $this->getRandomDownloadLink(array($_POST['filename']));
             $os = '_' . ($_POST['os'] ? $_POST['os'] : 'win');
             $ua = strpos($_SERVER["HTTP_USER_AGENT"], 'Chrome') === false ? '' : '_chrome';
             //var_dump($_SERVER["HTTP_USER_AGENT"]);
             //var_dump($ua);
             //var_dump($os);
             if ($os == '_win') {
                 //var_dump("$os == '_win'");
                 $os = $os . $ua;
             }
             //var_dump(LOCAL_PATH.'application/dlemail_'.$pageLanguage.$os.'.inc.php');
             include_once LOCAL_PATH . 'application/dlemail_' . $pageLanguage . $os . '.inc.php';
             include_once ENGINE_PATH . 'class/classMail.php';
             $mail = new SMTP_Mail();
             $subject = isset($_POST['subject']) ? $_POST['subject'] : 'NetSpot - download instructions';
             //var_dump($dl_email);
             $mail->add_text($dl_email);
             $mail->build_message();
             //$mail->send( $this->formData['fields']['email'], 'WideStep <*****@*****.**>', $subject);
             $mail->clearAll();
         }
     }
 }
Example #2
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']);
         }
     }
 }
 public function callSendplaceorder()
 {
     include_once ENGINE_PATH . 'class/classForm.php';
     $form = new Form();
     if ($form->ParseSettings('placeOrderForm.ini')) {
         $formData = $form->BuildFormFields($_POST);
         if (!empty($formData['error'])) {
             unset($form);
             return $formData['error'];
         } else {
             include_once ENGINE_PATH . 'class/classProducts.php';
             $productObj = new Products();
             $product = $productObj->getProductById($formData['fields']['place_product']);
             if (empty($product)) {
                 return array('place_product' => '1');
             }
             $msg = 'Contact request from ' . $_SERVER['HTTP_HOST'] . "\n" . 'Details' . "\n\n" . 'Product: ' . $product['p_title'] . "\n" . $form->__toString();
             $form->SendMail('New contact request', $msg);
         }
     }
     return array();
 }