Changeset 8296
- Timestamp:
- 07/09/2008 02:00:21 AM (17 years ago)
- Location:
- trunk/wp-admin
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/wp-admin/admin-ajax.php
r8214 r8296 31 31 check_ajax_referer( "delete-comment_$id" ); 32 32 if ( !$comment = get_comment( $id ) ) 33 die(' 0');33 die('1'); 34 34 if ( !current_user_can( 'edit_post', $comment->comment_post_ID ) ) 35 35 die('-1'); 36 36 37 if ( isset($_POST['spam']) && 1 == $_POST['spam'] ) 37 if ( isset($_POST['spam']) && 1 == $_POST['spam'] ) { 38 if ( 'spam' == wp_get_comment_status( $comment->comment_ID ) ) 39 die('1'); 38 40 $r = wp_set_comment_status( $comment->comment_ID, 'spam' ); 39 else41 } else { 40 42 $r = wp_delete_comment( $comment->comment_ID ); 43 } 41 44 42 45 die( $r ? '1' : '0' ); … … 47 50 die('-1'); 48 51 52 $cat = get_category( $id ); 53 if ( !$cat || is_wp_error( $cat ) ) 54 die('1'); 55 49 56 if ( wp_delete_category( $id ) ) 50 57 die('1'); 51 else die('0'); 58 else 59 die('0'); 52 60 break; 53 61 case 'delete-tag' : … … 56 64 die('-1'); 57 65 66 $tag = get_term( $id, 'post_tag' ); 67 if ( !$tag || is_wp_error( $tag ) ) 68 die('1'); 69 58 70 if ( wp_delete_term($id, 'post_tag')) 59 71 die('1'); 60 else die('0'); 72 else 73 die('0'); 61 74 break; 62 75 case 'delete-link-cat' : … … 64 77 if ( !current_user_can( 'manage_categories' ) ) 65 78 die('-1'); 79 80 $cat = get_term( $id, 'link_category' ); 81 if ( !$cat || is_wp_error( $cat ) ) 82 die('1'); 66 83 67 84 $cat_name = get_term_field('name', $id, 'link_category'); … … 95 112 die('-1'); 96 113 114 $link = get_bookmark( $id ); 115 if ( !$link || is_wp_error( $link ) ) 116 die('1'); 117 97 118 if ( wp_delete_link( $id ) ) 98 119 die('1'); 99 else die('0'); 120 else 121 die('0'); 100 122 break; 101 123 case 'delete-meta' : 102 124 check_ajax_referer( "delete-meta_$id" ); 103 125 if ( !$meta = get_post_meta_by_id( $id ) ) 104 die('0'); 126 die('1'); 127 105 128 if ( !current_user_can( 'edit_post', $meta->post_id ) ) 106 129 die('-1'); … … 114 137 die('-1'); 115 138 139 if ( !get_post( $id ) ) 140 die('1'); 141 116 142 if ( wp_delete_post( $id ) ) 117 143 die('1'); … … 124 150 die('-1'); 125 151 152 if ( !get_page( $id ) ) 153 die('1'); 154 126 155 if ( wp_delete_post( $id ) ) 127 156 die('1'); 128 else die('0'); 157 else 158 die('0'); 129 159 break; 130 160 case 'dim-comment' : 131 161 if ( !$comment = get_comment( $id ) ) 132 162 die('0'); 163 133 164 if ( !current_user_can( 'edit_post', $comment->comment_post_ID ) ) 134 165 die('-1'); … … 136 167 die('-1'); 137 168 138 if ( 'unapproved' == wp_get_comment_status($comment->comment_ID) ) { 169 $current = wp_get_comment_status( $comment->comment_ID ); 170 if ( $_POST['new'] == $current ) 171 die('1'); 172 173 if ( 'unapproved' == $current ) { 139 174 check_ajax_referer( "approve-comment_$id" ); 140 175 if ( wp_set_comment_status( $comment->comment_ID, 'approve' ) ) -
trunk/wp-admin/includes/template.php
r8217 r8296 769 769 770 770 if ( current_user_can('edit_post', $comment->comment_post_ID) ) { 771 $actions['approve'] = "<a href='$approve_url' class='dim:the-comment-list:comment-$comment->comment_ID:unapproved:e7e7d3:e7e7d3 ' title='" . __( 'Approve this comment' ) . "'>" . __( 'Approve' ) . '</a> | ';772 $actions['unapprove'] = "<a href='$unapprove_url' class='dim:the-comment-list:comment-$comment->comment_ID:unapproved:e7e7d3:e7e7d3 ' title='" . __( 'Unapprove this comment' ) . "'>" . __( 'Unapprove' ) . '</a> | ';771 $actions['approve'] = "<a href='$approve_url' class='dim:the-comment-list:comment-$comment->comment_ID:unapproved:e7e7d3:e7e7d3:new=approved' title='" . __( 'Approve this comment' ) . "'>" . __( 'Approve' ) . '</a> | '; 772 $actions['unapprove'] = "<a href='$unapprove_url' class='dim:the-comment-list:comment-$comment->comment_ID:unapproved:e7e7d3:e7e7d3:new=unapproved' title='" . __( 'Unapprove this comment' ) . "'>" . __( 'Unapprove' ) . '</a> | '; 773 773 774 774 // we're looking at list of only approved or only unapproved comments 775 775 if ( 'moderated' == $comment_status ) { 776 $actions['approve'] = "<a href='$approve_url' class='delete:the-comment-list:comment-$comment->comment_ID:e7e7d3:action=dim-comment ' title='" . __( 'Approve this comment' ) . "'>" . __( 'Approve' ) . '</a> | ';776 $actions['approve'] = "<a href='$approve_url' class='delete:the-comment-list:comment-$comment->comment_ID:e7e7d3:action=dim-comment&new=approved' title='" . __( 'Approve this comment' ) . "'>" . __( 'Approve' ) . '</a> | '; 777 777 unset($actions['unapprove']); 778 778 } elseif ( 'approved' == $comment_status ) { 779 $actions['unapprove'] = "<a href='$unapprove_url' class='delete:the-comment-list:comment-$comment->comment_ID:e7e7d3:action=dim-comment ' title='" . __( 'Unapprove this comment' ) . "'>" . __( 'Unapprove' ) . '</a> | ';779 $actions['unapprove'] = "<a href='$unapprove_url' class='delete:the-comment-list:comment-$comment->comment_ID:e7e7d3:action=dim-comment&new=unapproved' title='" . __( 'Unapprove this comment' ) . "'>" . __( 'Unapprove' ) . '</a> | '; 780 780 unset($actions['approve']); 781 781 }
Note: See TracChangeset
for help on using the changeset viewer.