/** * Execute the action */ public function execute() { parent::execute(); // action to execute $id = SpoonFilter::getGetValue('id', null, 0); // no id's provided if (!BackendMailmotorModel::existsCampaign($id)) { $this->redirect(BackendModel::createURLForAction('campaigns') . '&error=campaign-does-not-exist'); } else { BackendMailmotorModel::exportStatisticsByCampaignID($id); } // redirect $this->redirect(BackendModel::createURLForAction('groups') . '&report=export-failed'); }