Exemple #1
0
             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)) {
Exemple #2
0
         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)) {