Use the correct variable names, Fixes "Empty Spam" comments & "Approve" link. Add a clear to push "No comments found." into place. Fixes #14964
git-svn-id: http://svn.automattic.com/wordpress/trunk@15666 1a063a9b-81f0-0310-95a4-ce76da25c4cd
This commit is contained in:
parent
cb5fcf636b
commit
2ed8e66a7c
|
@ -17,7 +17,7 @@ $doaction = $wp_list_table->current_action();
|
||||||
if ( $doaction ) {
|
if ( $doaction ) {
|
||||||
check_admin_referer( 'bulk-comments' );
|
check_admin_referer( 'bulk-comments' );
|
||||||
|
|
||||||
if ( 'delete_all' == $do_action && !empty( $_REQUEST['pagegen_timestamp'] ) ) {
|
if ( 'delete_all' == $doaction && !empty( $_REQUEST['pagegen_timestamp'] ) ) {
|
||||||
$comment_status = $wpdb->escape( $_REQUEST['comment_status'] );
|
$comment_status = $wpdb->escape( $_REQUEST['comment_status'] );
|
||||||
$delete_time = $wpdb->escape( $_REQUEST['pagegen_timestamp'] );
|
$delete_time = $wpdb->escape( $_REQUEST['pagegen_timestamp'] );
|
||||||
$comment_ids = $wpdb->get_col( "SELECT comment_ID FROM $wpdb->comments WHERE comment_approved = '$comment_status' AND '$delete_time' > comment_date_gmt" );
|
$comment_ids = $wpdb->get_col( "SELECT comment_ID FROM $wpdb->comments WHERE comment_approved = '$comment_status' AND '$delete_time' > comment_date_gmt" );
|
||||||
|
@ -29,6 +29,7 @@ if ( $doaction ) {
|
||||||
$comment_ids = array_map( 'absint', explode( ',', $_REQUEST['ids'] ) );
|
$comment_ids = array_map( 'absint', explode( ',', $_REQUEST['ids'] ) );
|
||||||
} else {
|
} else {
|
||||||
wp_redirect( wp_get_referer() );
|
wp_redirect( wp_get_referer() );
|
||||||
|
exit;
|
||||||
}
|
}
|
||||||
|
|
||||||
$approved = $unapproved = $spammed = $unspammed = $trashed = $untrashed = $deleted = 0;
|
$approved = $unapproved = $spammed = $unspammed = $trashed = $untrashed = $deleted = 0;
|
||||||
|
@ -217,6 +218,8 @@ if ( isset($_REQUEST['approved']) || isset($_REQUEST['deleted']) || isset($_REQU
|
||||||
<input type="hidden" name="paged" value="<?php echo esc_attr( absint( $_REQUEST['paged'] ) ); ?>" />
|
<input type="hidden" name="paged" value="<?php echo esc_attr( absint( $_REQUEST['paged'] ) ); ?>" />
|
||||||
<?php } ?>
|
<?php } ?>
|
||||||
|
|
||||||
|
<br class="clear" />
|
||||||
|
|
||||||
<?php if ( $wp_list_table->has_items() ) { ?>
|
<?php if ( $wp_list_table->has_items() ) { ?>
|
||||||
|
|
||||||
<?php $wp_list_table->display_table(); ?>
|
<?php $wp_list_table->display_table(); ?>
|
||||||
|
|
|
@ -2440,7 +2440,7 @@ class WP_Comments_Table extends WP_List_Table {
|
||||||
if ( ( 'reply' == $action || 'quickedit' == $action ) && ! $this->from_ajax )
|
if ( ( 'reply' == $action || 'quickedit' == $action ) && ! $this->from_ajax )
|
||||||
$action .= ' hide-if-no-js';
|
$action .= ' hide-if-no-js';
|
||||||
elseif ( ( $action == 'untrash' && $the_comment_status == 'trash' ) || ( $action == 'unspam' && $the_comment_status == 'spam' ) ) {
|
elseif ( ( $action == 'untrash' && $the_comment_status == 'trash' ) || ( $action == 'unspam' && $the_comment_status == 'spam' ) ) {
|
||||||
if ( '1' == get_comment_meta( $comment_id, '_wp_trash_meta_status', true ) )
|
if ( '1' == get_comment_meta( $comment->comment_ID, '_wp_trash_meta_status', true ) )
|
||||||
$action .= ' approve';
|
$action .= ' approve';
|
||||||
else
|
else
|
||||||
$action .= ' unapprove';
|
$action .= ' unapprove';
|
||||||
|
|
Loading…
Reference in New Issue