nxt_die(__('You are not allowed to move this item to the Trash.')); } if (!nxt_trash_post($post_id)) { nxt_die(__('Error in moving to Trash.')); } $trashed++; } $sendback = add_query_arg(array('trashed' => $trashed, 'ids' => join(',', $post_ids)), $sendback); break; case 'untrash': $untrashed = 0; foreach ((array) $post_ids as $post_id) { if (!current_user_can($post_type_object->cap->delete_post, $post_id)) { nxt_die(__('You are not allowed to restore this item from the Trash.')); } if (!nxt_untrash_post($post_id)) { nxt_die(__('Error in restoring from Trash.')); } $untrashed++; } $sendback = add_query_arg('untrashed', $untrashed, $sendback); break; case 'delete': $deleted = 0; foreach ((array) $post_ids as $post_id) { $post_del =& get_post($post_id); if (!current_user_can($post_type_object->cap->delete_post, $post_id)) { nxt_die(__('You are not allowed to delete this item.')); } if ($post_del->post_type == 'attachment') { if (!nxt_delete_attachment($post_id)) {
die('0'); } break; case 'trash-post': case 'untrash-post': check_ajax_referer("{$action}_{$id}"); if (!current_user_can('delete_post', $id)) { die('-1'); } if (!get_post($id)) { die('1'); } if ('trash-post' == $action) { $done = nxt_trash_post($id); } else { $done = nxt_untrash_post($id); } if ($done) { die('1'); } die('0'); break; case 'delete-page': check_ajax_referer("{$action}_{$id}"); if (!current_user_can('delete_page', $id)) { die('-1'); } if (!get_page($id)) { die('1'); } if (nxt_delete_post($id)) {