public function delete_postage_band($id) { access::verify_csrf(); $postage = ORM::factory("postage_band", $id); if (!$postage->loaded()) { kohana::show_404(); } $form = postage_band::get_delete_form_admin($postage); if ($form->validate()) { $name = $postage->name; $postage->delete(); } else { print $form; } $message = t("Deleted user %postage_band", array("postage_band" => html::clean($name))); log::success("user", $message); message::success($message); print json::reply(array("result" => "success")); }
public function delete_postage_band($id) { access::verify_csrf(); if ($id == user::active()->id || $id == user::guest()->id) { access::forbidden(); } $postage = ORM::factory("postage_band", $id); if (!$postage->loaded()) { throw new Kohana_404_Exception(); } $form = postage_band::get_delete_form_admin($postage); if ($form->validate()) { $name = $postage->name; $postage->delete(); } else { print json_encode(array("result" => "error", "form" => (string) $form)); } $message = t("Deleted user %postage_band", array("postage_band" => html::clean($name))); log::success("user", $message); message::success($message); print json_encode(array("result" => "success")); }