function thumbnail_delete() { global $txp_user; $id = assert_int(gps('id')); $author = fetch('author', 'txp_image', 'id', $id); if (!has_privs('image.edit') && !($author === $txp_user && has_privs('image.edit.own'))) { image_list(gTxt('restricted_area')); return; } $t = new txp_thumb($id); if ($t->delete()) { callback_event('thumbnail_deleted', '', false, $id); update_lastmod(); image_edit(gTxt('thumbnail_deleted'), $id); } else { image_edit(array(gTxt('thumbnail_delete_failed'), E_ERROR), $id); } }
function thumbnail_delete() { $id = assert_int(gps('id')); $t = new txp_thumb($id); if ($t->delete()) { image_edit(gTxt('thumbnail_deleted'), $id); } else { image_edit(gTxt('thumbnail_delete_failed'), $id); } }