2008-08-23, 12:38 PM
If you delete an unapproved post the thread and forum counters don't get updated properly. The number in brackets that shows the number of unapproved posts doesn't change.
Fix: Open inc/class_moderation.php and search for:
Fix: Open inc/class_moderation.php and search for:
// Update stats
$update_array = array(
"replies" => "-{$num_approved_posts}",
"unapprovedposts" => "-{$num_unapproved_posts}"
);
update_thread_counters($post['tid'], $update_array);
// Update stats
$update_array = array(
"posts" => "-{$num_approved_posts}",
"unapprovedposts" => "-{$num_unapproved_posts}"
);
Replace with: // Update stats
$update_array = array(
"replies" => "-{$num_approved_posts}",
"unapprovedposts" => $num_unapproved_posts
);
update_thread_counters($post['tid'], $update_array);
// Update stats
$update_array = array(
"posts" => "-{$num_approved_posts}",
"unapprovedposts" => $num_unapproved_posts
);