*/ 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()) { $HTTP_GET_VARS = add_magic_quotes($HTTP_GET_VARS); $HTTP_POST_VARS = add_magic_quotes($HTTP_POST_VARS); $HTTP_COOKIE_VARS = add_magic_quotes($HTTP_COOKIE_VARS); } $wpvarstoreset = array('action','item_ignored','item_deleted','item_approved'); for ($i=0; $iYour level is not high enough to moderate comments. Ask for a promotion from your blog admin. :)

'); } $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. Ask for a promotion from your blog admin. :)

'); } ?> \n"; if ($approved) { if ($approved == "1") { echo "1 comment approved
\n"; } else { echo "$approved comments approved
\n"; } } if ($deleted) { if ($deleted == "1") { echo "1 comment deleted
\n"; } else { echo "$approved comments deleted
\n"; } } if ($ignored) { if ($deleted == "1") { echo "1 comment unchanged
\n"; } else { echo "$approved comments unchanged
\n"; } } echo "\n"; } ?>
get_results("SELECT * FROM $tablecomments WHERE comment_approved = '0'"); if ($comments) { // list all comments that are waiting for approval $file = basename(__FILE__); ?>

The following comments wait for approval:

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

    Name: comment_author_email) { ?>| Email: comment_author_email) { ?> | URI: | IP:

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

For each comment you have to choose either approve, delete or later:

approve: approves comment, so that it will be publically visible \n"; } else { echo ".

\n"; } ?>

delete: remove the content from your blog (note: you won't be asked again, so you should double-check that you really want to delete the comment - once deleted you can′t bring them back!)

later: don′t change the comment′s status at all now.

*/ include("admin-footer.php") ?>