public function onUserNew(\Club\UserBundle\Event\FilterUserEvent $event) { $user = $event->getUser(); $email = $user->getProfile()->getProfileEmail(); if ($email) { $this->clubmaster_mailer->setSubject('Welcome')->setTo($email->getEmailAddress())->setBody($this->templating->render('ClubMailBundle:Template:user_new.html.twig', array('user' => $user, 'url' => $this->router->generate('club_user_auth_activate', array('hash' => $user->getActivationCode()), 1))))->send(); } }
public function onUserNew(\Club\UserBundle\Event\FilterUserEvent $event) { if (!$this->container->getParameter('club_mail.mail_on_welcome')) { return false; } $user = $event->getUser(); $email = $user->getProfile()->getProfileEmail(); if ($email) { $this->clubmaster_mailer->init()->setSpool(false)->setSubject('Welcome')->setFrom()->setTo($email->getEmailAddress())->setBody($this->templating->render('ClubMailBundle:Template:user_new.html.twig', array('user' => $user, 'url' => $this->router->generate('homepage', array(), true))))->send(); } }
public function onUserIcal(\Club\UserBundle\Event\FilterUserEvent $event) { $bookings = $this->em->getRepository('ClubBookingBundle:Booking')->getAll($event->getUser()); $output = $this->templating->render('ClubBookingBundle:Ical:ical.html.twig', array('bookings' => $bookings)); $event->appendOutput($output); }
public function onUserIcal(\Club\UserBundle\Event\FilterUserEvent $event) { $schedules = $this->em->getRepository('ClubTeamBundle:ScheduleUser')->findBy(array('user' => $event->getUser()->getId())); $output = $this->templating->render('ClubTeamBundle:Ical:ical.html.twig', array('schedules' => $schedules)); $event->appendOutput($output); }