]> _ Git - cubeextranet.git/commitdiff
(no commit message)
authorvincent@cubedesigners.com <vincent@cubedesigners.com@f5622870-0f3c-0410-866d-9cb505b7a8ef>
Tue, 14 Dec 2010 16:00:49 +0000 (16:00 +0000)
committervincent@cubedesigners.com <vincent@cubedesigners.com@f5622870-0f3c-0410-866d-9cb505b7a8ef>
Tue, 14 Dec 2010 16:00:49 +0000 (16:00 +0000)
inc/ws/Controlleur/class.ws.services.php

index d4d177d757ad1467bea742fba8fb92d910180f41..58a93f73efb4ffc24e91f42efd5cc67fc65d364b 100644 (file)
@@ -11,6 +11,26 @@ class wsServices extends cubeFlashGateway {
 \r
        public function sendEmail()\r
        {\r
+               // Check protection hash\r
+               $hash = md5(substr($this->args['fromemail'], 2, 6) . substr($this->args['email'], 3, 5) . 'SFGHF566!S' . $this->args['id']);\r
+               if ($hash != $this->args['hash']) {\r
+                       $this->xml->addChild('ok', '0');\r
+                       return;\r
+               }\r
+               // Send the email\r
+               $mail = new cubeMail();\r
+               $mail->acknowledge = isset($this->args['askAcknowledge']) && $this->args['askAcknowledge'];\r
+               $mail->charset = 'UTF-8';\r
+               $mail->to = $this->args['email'];\r
+               $mail->from = $this->args['fromname'] . '<' . $this->args['fromemail'] . '>';\r
+               $mail->subject = $this->args['subject'];\r
+               /*if ($this->args['attachPDFInEmail'] == '1') {\r
+                       $doc_name = isset($this->args['attachmentName'])?$this->args['attachmentName']:'document.pdf';\r
+                       $file = fwsConverter::extractPages($this->args['id'], $this->args['attachPDFInEmail'], false);\r
+                       $mail->addFile($doc_name, $file);\r
+               }*/\r
+               $mail->body = $this->args['body'];\r
+               $this->xml->addChild('ok', $mail->send()?'1':'0');\r
        }\r
 \r
        public function shortenURL()\r