Add delete support as a quick-edit option

This commit is contained in:
Bharat Mediratta
2009-01-29 09:26:39 +00:00
parent 6091350c94
commit b4f92c7de6
5 changed files with 38 additions and 8 deletions
+19
View File
@@ -93,6 +93,25 @@ class Quick_Controller extends Controller {
print json_encode(array("result" => "success"));
}
public function delete($id) {
access::verify_csrf();
$item = ORM::factory("item", $id);
access::required("edit", $item);
$parent = $item->parent();
if ($item->type == "album") {
$msg = t("Deleted album <b>%title</b>", array("title" => $item->title));
} else {
$msg = t("Deleted photo <b>%title</b>", array("title" => $item->title));
}
$item->delete();
message::success($msg);
print json_encode(array("result" => "success", "reload" => 1));
}
public function form_edit($id) {
$item = ORM::factory("item", $id);
access::required("edit", $item);