Ejemplo n.º 1
0
 protected function sendConfirmationMail(OnlineShop_Framework_ICart $cart, OnlineShop_Framework_AbstractOrder $order)
 {
     $params = array();
     $params["cart"] = $cart;
     $params["order"] = $order;
     $params["ordernumber"] = $order->getOrdernumber();
     if ($order->getCustomer()) {
         $params["customer"] = $order->getCustomer();
         $email = $order->getCustomer()->getEmail();
     } else {
         $tmpCustomer = new Object_Customer();
         $tmpCustomer->setEmail($order->getGuestEmail());
         $tmpCustomer->setFirstname($order->getDeliveryAddressLine1());
         $tmpCustomer->setLastname($order->getDeliveryAddressLine2());
         $params["customer"] = $tmpCustomer;
         $email = $order->getGuestEmail();
     }
     $mail = new Pimcore_Mail(array("document" => $this->confirmationMail, "params" => $params));
     $mail->addTo($email);
     $mail->send();
 }
Ejemplo n.º 2
0
 protected function sendConfirmationMail(OnlineShop_Framework_ICart $cart, OnlineShop_Framework_AbstractOrder $order)
 {
     $params = array();
     $params["cart"] = $cart;
     $params["order"] = $order;
     $params["customer"] = $order->getCustomer();
     $params["ordernumber"] = $order->getOrdernumber();
     $mail = new \Pimcore\Mail(array("document" => $this->confirmationMail, "params" => $params));
     if ($order->getCustomer()) {
         $mail->addTo($order->getCustomer()->getEmail());
         $mail->send();
     } else {
         Logger::err("No Customer found!");
     }
 }