/** * @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); } } }