From 7740e89de3e1bc0cc636120e3ca8ab9e97e4d3cc Mon Sep 17 00:00:00 2001
From: donncha
Date: Fri, 4 Apr 2008 16:44:15 +0000
Subject: Merged with WordPress 2.5, unstable, only for testing
git-svn-id: http://svn.automattic.com/wordpress-mu/trunk@1218 7be80a69-a1ef-0310-a953-fb0f7c49ff36
---
wp-admin/moderation.php | 226 +-----------------------------------------------
1 file changed, 2 insertions(+), 224 deletions(-)
(limited to 'wp-admin/moderation.php')
diff --git a/wp-admin/moderation.php b/wp-admin/moderation.php
index 2048a6e..6750ac3 100644
--- a/wp-admin/moderation.php
+++ b/wp-admin/moderation.php
@@ -1,226 +1,4 @@
$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.' ) . '
';
- include_once './admin-footer.php';
- exit;
-}
-
-if ( isset( $_GET['approved'] ) || isset( $_GET['deleted'] ) || isset( $_GET['spam'] ) ) {
- $approved = isset( $_GET['approved'] ) ? (int) $_GET['approved'] : 0;
- $deleted = isset( $_GET['deleted'] ) ? (int) $_GET['deleted'] : 0;
- $spam = isset( $_GET['ignored'] ) ? (int) $_GET['spam'] : 0;
-
- if ( $approved > 0 || $deleted > 0 || $spam > 0 ) {
- echo '';
-
- 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 '
';
- }
-}
-
+require_once('../wp-config.php');
+wp_redirect('edit-comments.php?comment_status=moderated');
?>
-
-get_results( "SELECT * FROM $wpdb->comments WHERE comment_approved = '0'" );
-
-if ( !$comments ) {
- echo '
' . __( 'Currently there are no comments for you to moderate.' ) . '
';
- include_once './admin-footer.php';
- exit;
-}
-
-$total = count( $comments );
-$per = 100;
-
-if ( isset( $_GET['paged'] ) ) {
- $page = (int) $_GET['paged'];
-} else {
- $page = 1;
-}
-
-$start = ( $page * $per ) - $per;
-$stop = $start + $per;
-
-$page_links = paginate_links( array(
- 'base' => add_query_arg( 'paged', '%#%' ),
- 'format' => '',
- 'total' => ceil( $total / $per ),
- 'current' => $page,
- 'prev_text' => '«',
- 'next_text' => '»'
-) );
-
-$comments = array_slice( $comments, $start, $stop );
-
-?>
-
-
- ' . $page_links . '
';
- }
- ?>
-
-
-
-
--
cgit