Esempio n. 1
0
 /**
  * Send confirmation email task
  * 
  * @return void
  */
 public function sendConfirmationTask()
 {
     // get request vars
     $id = Request::getInt('id', 0);
     $mid = Request::getInt('mid', 0);
     // instantiate mailing list object
     $newsletterMailinglist = new MailList($this->database);
     $newsletterMailinglist->load($mid);
     // instantiate mailing list email object
     $newsletterMailinglistEmail = new MailingListEmail($this->database);
     $newsletterMailinglistEmail->load($id);
     // send confirmation email
     Helper::sendMailinglistConfirmationEmail($newsletterMailinglistEmail->email, $newsletterMailinglist, false);
     // inform user and redirect
     App::redirect(Route::url('index.php?option=com_newsletter&controller=mailinglist&task=manage&id=' . $mid, false), Lang::txt('COM_NEWSLETTER_MAILINGLIST_CONFIRMATION_SENT', $newsletterMailinglistEmail->email));
 }
Esempio n. 2
0
 /**
  * Resend Newsletter Confirmation
  * 
  * @return [type] [description]
  */
 public function resendConfirmationTask()
 {
     //get request vars
     $mid = Request::getInt('mid', 0);
     //instantiate mailing list object
     $newsletterMailinglist = new MailList($this->database);
     $newsletterMailinglist->load($mid);
     //send confirmation email
     Helper::sendMailinglistConfirmationEmail(User::get('email'), $newsletterMailinglist, false);
     //inform user and redirect
     App::redirect(Route::url('index.php?option=com_newsletter&task=subscribe'), Lang::txt('COM_NEWSLETTER_MAILINGLISTS_CONFIRM_SENT', User::get('email')));
     return;
 }