public function delete() { $form = watermark::get_delete_form(); if ($form->validate()) { if ($name = module::get_var("watermark", "name")) { @unlink(VARPATH . "modules/watermark/{$name}"); module::clear_var("watermark", "name"); module::clear_var("watermark", "width"); module::clear_var("watermark", "height"); module::clear_var("watermark", "mime_type"); module::clear_var("watermark", "position"); $this->_update_graphics_rules(); log::success("watermark", t("Watermark deleted")); message::success(t("Watermark deleted")); } print json_encode(array("result" => "success", "location" => url::site("admin/watermarks"))); } else { print json_encode(array("result" => "error", "form" => $form->__toString())); } }
public function delete() { access::verify_csrf(); $form = watermark::get_delete_form(); if ($form->validate()) { if ($name = module::get_var("watermark", "name")) { @unlink(VARPATH . "modules/watermark/{$name}"); module::clear_var("watermark", "name"); module::clear_var("watermark", "width"); module::clear_var("watermark", "height"); module::clear_var("watermark", "mime_type"); module::clear_var("watermark", "position"); $this->_update_graphics_rules(); log::success("watermark", t("Watermark deleted")); message::success(t("Watermark deleted")); } json::reply(array("result" => "success", "location" => url::site("admin/watermarks"))); } else { json::reply(array("result" => "error", "html" => (string) $form)); } }
public function delete() { access::verify_csrf(); $form = watermark::get_delete_form(); if ($form->validate()) { if ($name = basename(module::get_var("watermark", "name"))) { system::delete_later(VARPATH . "modules/watermark/{$name}"); module::clear_var("watermark", "name"); module::clear_var("watermark", "width"); module::clear_var("watermark", "height"); module::clear_var("watermark", "mime_type"); module::clear_var("watermark", "position"); $this->_update_graphics_rules(); log::success("watermark", t("Watermark deleted")); message::success(t("Watermark deleted")); } json::reply(array("result" => "success", "location" => url::site("admin/watermarks"))); } else { json::reply(array("result" => "error", "html" => (string) $form)); } // Override the application/json mime type for iframe compatibility. See ticket #2022. header("Content-Type: text/plain; charset=" . Kohana::CHARSET); }