Exemple #1
0
 /**
  * Sends the account creation e-mail to the e-mail address of the customer
  *
  * @param \Aimeos\MShop\Context\Item\Iface $context Context item object
  * @param \Aimeos\MShop\Customer\Item\Iface $item Customer item object
  * @param string $password Customer clear text password
  */
 protected function sendEmail(\Aimeos\MShop\Context\Item\Iface $context, \Aimeos\MShop\Customer\Item\Iface $item, $password)
 {
     $address = $item->getPaymentAddress();
     $view = $context->getView();
     $view->extAddressItem = $address;
     $view->extAccountCode = $item->getCode();
     $view->extAccountPassword = $password;
     $helper = new \Aimeos\MW\View\Helper\Translate\Standard($view, $context->getI18n($address->getLanguageId()));
     $view->addHelper('translate', $helper);
     $mailer = $context->getMail();
     $message = $mailer->createMessage();
     $helper = new \Aimeos\MW\View\Helper\Mail\Standard($view, $message);
     $view->addHelper('mail', $helper);
     $client = $this->getClient($context);
     $client->setView($view);
     $client->getHeader();
     $client->getBody();
     $mailer->send($message);
 }