/** * builds the email template * @return MessageBuilder */ private function buildMessage() { $subjectKey = 'SOLD_GUIDE'; $templating = $this->messageBuilder->getTemplating(); $router = $this->messageBuilder->getRouter(); // $link = $router->generate('update_travel_guide_info',array('travel_guide_id' => $this->travelGuide->getId()),true); $params = array('link' => $router->generate('login', array(), true), 'guide' => $this->purchaseInfo->getEguide()); $to = $this->purchaseInfo->getSeller()->getEmail(); $body = $templating->render('BugglMainBundle:Notification:soldGuide.html.twig', $params); $this->messageBuilder->buildMessage($subjectKey, $to, $body); }
public function buildMessageForAdmin($download = false) { $subjectKey = 'REQUEST_GUIDE'; $templating = $this->messageBuilder->getTemplating(); $router = $this->messageBuilder->getRouter(); $link = $router->generate('local_author_payments_purchased', array(), true); $params = array('link' => $link, 'email' => $this->purchaseInfo->getBuyer()->getEmail(), 'selleremail' => $this->purchaseInfo->getSeller()->getEmail(), 'sellername' => $this->purchaseInfo->getSeller()->getName(), 'buyername' => $this->purchaseInfo->getBuyer()->getName()); $bodyadmin = $templating->render('BugglMainBundle:Notification:purchaseInfoItinerary.html.twig', $params); $this->messageBuilder->buildMessage('Custom Itinerary Is Ready', '*****@*****.**', $bodyadmin); //$this->messageBuilder->buildMessage('Custom Itinerary Is Ready','*****@*****.**', $bodyadmin); return $this; }