/**
  * 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);
 }
Пример #2
0
 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;
 }