/** * Deletes a seller callback. * * @param int $seller_id Seller ID. * @param int $id Seller callback ID. * * @return void */ public function delete_index($seller_id = null, $id = null) { $callback = $this->get_callback($id); $deleted = \Service_Seller_Callback::delete($callback); if (!$deleted) { throw new HttpServerErrorException(); } }
/** * Deletes a seller callback. * * @param int $seller_id Seller ID. * @param int $id Seller callback ID. * * @return void */ public function action_delete($id = null) { $callback = $this->get_callback($id); if (!Service_Seller_Callback::delete($callback)) { Session::set_alert('error', 'There was an error deleting the event callback.'); } else { Session::set_alert('success', 'The event callback has been deleted.'); } Response::redirect(Seller::active()->link('callbacks')); }