/** * 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)); }
/** * 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; }