Esempio n. 1
0
 /**
  * Stop sending campaign or deleted scheduled
  *
  * @return 	void
  */
 public function stopTask()
 {
     //get request vars
     $ids = Request::getVar('id', array());
     $id = isset($ids) ? $ids[0] : null;
     //instantiate newsletter mailing object
     $newsletterMailing = new NewsletterMailing($this->database);
     $newsletterMailing->load($id);
     //mark as deleted
     $newsletterMailing->deleted = 1;
     //save
     if (!$newsletterMailing->save($newsletterMailing)) {
         $this->setError($newsletterMailing->getError());
         $this->displayTask();
         return;
     }
     //inform and redirect
     App::redirect(Route::url('index.php?option=' . $this->_option . '&controller=' . $this->_controller, false), Lang::txt('COM_NEWSLETTER_MAILING_STOPPED'));
 }