/** * Add Email Back To Mailing List Task * * @return void */ public function subscribeEmailTask() { // get request vars $id = Request::getInt('id', 0); $mid = Request::getInt('mid', 0); // instantiate mailing list object $newsletterMailinglistEmail = new MailingListEmail($this->database); // load email $newsletterMailinglistEmail->load($id); // mark as removed $newsletterMailinglistEmail->status = 'active'; // delete mailing list email if ($newsletterMailinglistEmail->save($newsletterMailinglistEmail)) { App::redirect(Route::url('index.php?option=com_newsletter&controller=mailinglist&task=manage&id=' . $mid, false), Lang::txt('COM_NEWSLETTER_MAILINGLIST_SUBSCRIBED_EMAIL_SUCCESS')); } else { $this->setError($newsletterMailinglistEmail->getError()); $this->manageTask(); return; } }