*/ function add_magic_quotes($array) { foreach ($array as $k => $v) { if (is_array($v)) { $array[$k] = add_magic_quotes($v); } else { $array[$k] = addslashes($v); } } return $array; } if (!get_magic_quotes_gpc()) { $_GET = add_magic_quotes($_GET); $_POST = add_magic_quotes($_POST); $_COOKIE = add_magic_quotes($_COOKIE); } $wpvarstoreset = array('action','item_ignored','item_deleted','item_approved'); for ($i=0; $i $v) { $comment[intval($k)] = $v; } } switch($action) { case 'update': $standalone = 1; require_once('admin-header.php'); if ($user_level < 3) { die(__('

Your level is not high enough to moderate comments.

')); } $item_ignored = 0; $item_deleted = 0; $item_approved = 0; foreach($comment as $key => $value) { 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 '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"); exit(); break; default: require_once('admin-header.php'); if ($user_level <= 3) { die(__('

Your level is not high enough to moderate comments.

')); } ?> \n

"; 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 ($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'"); if ($comments) { // list all comments that are waiting for approval $file = basename(__FILE__); ?> The following comments are in the moderation queue:

') ?>
    comment_date); $post_title = $wpdb->get_var("SELECT post_title FROM $wpdb->posts WHERE ID='$comment->comment_post_ID'"); echo "\n\t
  1. "; ?>

    comment_author_email) { ?>| comment_author_email) { ?> | |

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

Currently there are no comments to be approved.

") . "\n"; } ?>
*/ include("admin-footer.php") ?>