Esempio n. 1
0
 /**
  * Envoi du formulaire de commande sur base de la méthode (payment/devis)
  * @param $id_cart
  * @param $create
  * @param bool $debug
  */
 public function sendOrder($id_cart, $create, $debug = false)
 {
     //if($this->getProcessOrder($params)){
     $data = parent::s_complete_data($id_cart);
     if ($data != null) {
         $email_customer = $data['email_cart'];
         if ($debug) {
             $itemData = $this->setCartData($data, true);
         } else {
             $itemData = $this->setCartData($data, false);
             //récupération des e-mail pour envois
             $core_mail = new magixglobal_model_mail('mail');
             //@todo Rendre global la configuration
             $getConfigData = $this->getConfigData();
             $lotsOfRecipients = array($getConfigData['mail_order']);
             foreach ($lotsOfRecipients as $recipient) {
                 $message = $core_mail->body_mail(self::setTitleMail($create), array($email_customer), array($recipient), $itemData, false);
                 $core_mail->batch_send_mail($message);
             }
             $msgClient = $core_mail->body_mail(self::setTitleMail($create), array($getConfigData['mail_order_from']), array($email_customer), $itemData, false);
             $core_mail->batch_send_mail($msgClient);
         }
     }
     //}
 }