Ejemplo n.º 1
0
 /**
  * Send e-mail confirmations
  * 
  * @param string submit key
  * @return boolean true on success
  */
 public function sendNotificationEmail($submit_key)
 {
     /* Load database connection */
     $db = JFactory::getDBO();
     /* Get registration settings */
     $q = "SELECT r.id\n\t\t\tFROM #__redevent_register r\n\t\t\tWHERE submit_key = " . $db->Quote($submit_key);
     $db->setQuery($q);
     $registrations = $db->loadResultArray();
     if (!$registrations || !count($registrations)) {
         JError::raiseError(0, JText::sprintf('COM_REDEVENT_notification_registration_not_found_for_key_s', $submit_key));
         return false;
     }
     foreach ($registrations as $rid) {
         $attendee = new REattendee($rid);
         if (!$attendee->sendNotificationEmail()) {
             $this->setError($attendee->getError());
             return false;
         }
     }
     return true;
 }