$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 "";
$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 "