X-Git-Url: https://scripts.mit.edu/gitweb/autoinstalls/wordpress.git/blobdiff_plain/ff81ee6e8304a1982a3ec4f5b134764a29d502cf..b925718b4bf2dd47a8429f844d0a255ca6e35bd1:/wp-admin/moderation.php diff --git a/wp-admin/moderation.php b/wp-admin/moderation.php index 48a8b23a..13a9b4a3 100644 --- a/wp-admin/moderation.php +++ b/wp-admin/moderation.php @@ -1,222 +1,12 @@ $v) { - $comment[intval($k)] = $v; - } -} - -switch($action) { - -case 'update': - - if ( ! current_user_can('moderate_comments') ) - 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 $key => $value) { - if ($feelinglucky && 'later' == $value) - $value = 'delete'; - switch($value) { - case 'later': - // do nothing with that comment - // wp_set_comment_status($key, "hold"); - ++$item_ignored; - break; - case 'delete': - wp_set_comment_status($key, 'delete'); - ++$item_deleted; - break; - case 'spam': - wp_set_comment_status($key, 'spam'); - ++$item_spam; - break; - case 'approve': - wp_set_comment_status($key, 'approve'); - if ( get_settings('comments_notify') == true ) { - wp_notify_postauthor($key); - } - ++$item_approved; - break; - } - } - - $file = basename(__FILE__); - header("Location: $file?ignored=$item_ignored&deleted=$item_deleted&approved=$item_approved&spam=$item_spam"); - exit(); - -break; - -default: - -require_once('admin-header.php'); - -if ( isset($_GET['deleted']) || isset($_GET['approved']) || isset($_GET['ignored']) ) { - echo "
\n

"; - $approved = (int) $_GET['approved']; - $deleted = (int) $_GET['deleted']; - $ignored = (int) $_GET['ignored']; - $spam = (int) $_GET['spam']; - if ($approved) { - if ('1' == $approved) { - echo __("1 comment approved") . "
\n"; - } else { - echo sprintf(__("%s comments approved
"), $approved) . "\n"; - } - } - if ($deleted) { - if ('1' == $deleted) { - echo __("1 comment deleted") . "
\n"; - } else { - echo sprintf(__("%s comments deleted"), $deleted) . "
\n"; - } - } - if ($spam) { - if ('1' == $spam) { - echo __("1 comment marked as spam") . "
\n"; - } else { - echo sprintf(__("%s comments marked as spam"), $spam) . "
\n"; - } - } - if ($ignored) { - if ('1' == $ignored) { - echo __("1 comment unchanged") . "
\n"; - } else { - echo sprintf(__("%s comments unchanged"), $ignored) . "
\n"; - } - } - echo "

\n"; -} - -?> - -
- -get_results("SELECT * FROM $wpdb->comments WHERE comment_approved = '0'"); -else - $comments = ''; - -if ($comments) { - // list all comments that are waiting for approval - $file = basename(__FILE__); -?> -

-
- -
    -comment_date); - $post_title = $wpdb->get_var("SELECT post_title FROM $wpdb->posts WHERE ID='$comment->comment_post_ID'"); - if ($i % 2) $class = 'class="alternate"'; - else $class = ''; - echo "\n\t
  1. "; - ?> -

    comment_author_email) { ?>| comment_author_url && 'http://' != $comment->comment_author_url) { ?> | | |

    - -

    comment_ID.'">' . __('Edit') . ' | ';?> - | -comment_post_ID."&comment=".$comment->comment_ID."\" onclick=\"return deleteSomething( 'comment', $comment->comment_ID, '" . sprintf(__("You are about to delete this comment by "%s".\\n"Cancel" to stop, "OK" to delete."), wp_specialchars($comment->comment_author, 1)) . "' );\">" . __('Delete just this comment') . " | "; ?> - - - - -

    - -
  2. - -
- -
- -

- - - -
-'.__("Currently there are no comments for you to moderate.") . "

\n"; -} -?> - -
- - +/** + * Comment Moderation Administration Screen. + * + * Redirects to edit-comments.php?comment_status=moderated. + * + * @package WordPress + * @subpackage Administration + */ +require_once( dirname( dirname( __FILE__ ) ) . '/wp-load.php' ); +wp_redirect( admin_url('edit-comments.php?comment_status=moderated') ); +exit;