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(); }
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!"); } }