Exemplo n.º 1
0
 private function sendMail($eventId)
 {
     //$this->noViewRenderer(true);
     //$this->noLayout(true);
     $dataEvents = array('filter_event_id' => $eventId);
     $events = Model_Events::getEvents($dataEvents);
     if ($events) {
         foreach ($events as $key => $event) {
             $dataFollowEvents = array('filter_event_id' => $eventId);
             $followEvents = Model_Events::getFollowers($dataFollowEvents);
             if ($followEvents) {
                 foreach ($followEvents as $key => $followEvent) {
                     $user = Model_Users::getUser($followEvent['user_id']);
                     $body = "Hola " . $user['username'] . "! <br /> El evento " . $event['eventname'] . " ha sido cancelado por la razón: " . $event['delete_reason'] . ".<br/>";
                     //var_dump($user);
                     $to = $user['email'];
                     $from = JO_Registry::forceGet('noreply_mail');
                     $title = "amatteur - Evento " . $event['eventname'] . " cancelado ";
                     if (Model_Email::send($to, $from, $title, $body)) {
                         //$this->redirect(WM_Router::create(JO_Request::getInstance()->getBaseUrl()."?controller=users&action=verificationRequired"));
                         //return true;
                     }
                 }
             }
         }
     }
 }