From a8a370a6abca0a6f81124f7f172f5a323c80af56 Mon Sep 17 00:00:00 2001 From: gpolins Date: Fri, 17 Aug 2001 22:54:00 +0000 Subject: [PATCH] Updated deletion to include sync git-svn-id: file:///svn/phpbb/trunk@902 89ea8834-ac86-4346-8a33-228a782c2dd0 --- phpBB/modcp.php | 36 +----------------------------------- 1 file changed, 1 insertion(+), 35 deletions(-) diff --git a/phpBB/modcp.php b/phpBB/modcp.php index 44b524baa7..e8a69f4875 100644 --- a/phpBB/modcp.php +++ b/phpBB/modcp.php @@ -223,42 +223,8 @@ switch($mode) message_die(GENERAL_ERROR, "Could not delete moved topics!", "Error", __LINE__, __FILE__, $moved_topics); } - if(SQL_LAYER != "mysql") - { - $update_index = "UPDATE ".FORUMS_TABLE." - SET forum_topics = forum_topics - $topics_removed, - forum_posts = forum_posts - $posts_removed, - forum_last_post_id = (select max(post_id) FROM ".POSTS_TABLE." - WHERE forum_id = $forum_id) WHERE forum_id = $forum_id"; + sync("forum",$forum_id); - if(!$result = $db->sql_query($update_index, END_TRANSACTION)) - { - message_die(GENERAL_ERROR, "Could not update index!", "Error", __LINE__, __FILE__, $delete_topics); - } - } - else - { - $sql = "select max(post_id) AS last_post FROM ".POSTS_TABLE." WHERE forum_id = $forum_id"; - if(!$result = $db->sql_query($sql)) - { - message_die(GENERAL_ERROR, "Could not get last post id", "Error", __LINE__, __FILE__, $sql); - } - $last_post_row = $db->sql_fetchrowset($result); - $last_post = $last_post_row[0]['last_post']; - if($last_post == "") - { - $last_post = 'NULL'; - } - $update_index = "UPDATE ".FORUMS_TABLE." - SET forum_topics = forum_topics - $topics_removed, - forum_posts = forum_posts - $posts_removed, - forum_last_post_id = $last_post - WHERE forum_id = $forum_id"; - if(!$result = $db->sql_query($update_index, END_TRANSACTION)) - { - message_die(GENERAL_ERROR, "Could not update index!", "Error", __LINE__, __FILE__, $update_index); - } - } if($quick_op) { $next_page = "viewforum.$phpEx?".POST_FORUM_URL."=$forum_id";