Beispiel #1
0
 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);
 }