Esempio n. 1
0
 /**
  * @param bool $testmail
  */
 private function getBookingData($testmail = false)
 {
     if ($testmail) {
         $data = parent::s_booking_info(1, 1);
     } else {
         $this->addBooking();
         $data = parent::s_booking_info($this->idprofil_session, magixglobal_model_db::layerDB()->lastInsert());
     }
     if ($data != null) {
         if ($testmail) {
             $itemData = $this->setBookingData($data);
         } else {
             $itemData = $this->setBookingData($data);
             $email_customer = $data['email_pr'];
             //récupération des e-mail pour envois
             $core_mail = new magixglobal_model_mail('mail');
             $getConfigData = $this->getConfigData();
             $lotsOfRecipients = array($getConfigData['mail_order']);
             foreach ($lotsOfRecipients as $recipient) {
                 $message = $core_mail->body_mail(self::setBookingMail(), array($email_customer), array($recipient), $itemData, false);
                 $core_mail->batch_send_mail($message);
             }
             $msgClient = $core_mail->body_mail(self::setBookingMail(), array($getConfigData['mail_order_from']), array($email_customer), $itemData, false);
             $core_mail->batch_send_mail($msgClient);
         }
     }
 }