$v ) { $comment[intval( $k )] = $v; } } if ( $action == 'update' ) { check_admin_referer( 'moderate-comments' ); if ( !current_user_can( 'moderate_comments' ) ) { wp_die( __( 'Your level is not high enough to moderate comments.' ) ); } $item_ignored = 0; $item_deleted = 0; $item_approved = 0; $item_spam = 0; foreach ( $comment as $k => $v ) { if ( $feelinglucky && $v == 'later' ) { $v = 'delete'; } switch ( $v ) { case 'later' : $item_ignored++; break; case 'delete' : wp_set_comment_status( $k, 'delete' ); $item_deleted++; break; case 'spam' : wp_set_comment_status( $k, 'spam' ); $item_spam++; break; case 'approve' : wp_set_comment_status( $k, 'approve' ); if ( get_option( 'comments_notify' ) == true ) { wp_notify_postauthor( $k ); } $item_approved++; break; } } wp_redirect( basename( __FILE__ ) . '?ignored=' . $item_ignored . '&deleted=' . $item_deleted . '&approved=' . $item_approved . '&spam=' . $item_spam ); exit; } require_once './admin-header.php'; if ( !current_user_can( 'moderate_comments' ) ) { echo '
' . __( 'Your level is not high enough to moderate comments.' ) . '
';
if ( $approved > 0 ) {
printf( __ngettext( '%s comment approved.', '%s comments approved.', $approved ), $approved );
echo '
';
}
if ( $deleted > 0 ) {
printf( __ngettext( '%s comment deleted', '%s comments deleted.', $deleted ), $deleted );
echo '
';
}
if ( $spam > 0 ) {
printf( __ngettext( '%s comment marked as spam', '%s comments marked as spam', $spam ), $spam );
echo '
';
}
echo '
' . __( 'Currently there are no comments for you to moderate.' ) . '