mirror of
https://github.com/phpbb/phpbb.git
synced 2025-06-28 06:08:52 +00:00
Updated deletion to include sync
git-svn-id: file:///svn/phpbb/trunk@902 89ea8834-ac86-4346-8a33-228a782c2dd0
This commit is contained in:
parent
9b12f772cf
commit
a8a370a6ab
1 changed files with 1 additions and 35 deletions
|
@ -223,42 +223,8 @@ switch($mode)
|
||||||
message_die(GENERAL_ERROR, "Could not delete moved topics!", "Error", __LINE__, __FILE__, $moved_topics);
|
message_die(GENERAL_ERROR, "Could not delete moved topics!", "Error", __LINE__, __FILE__, $moved_topics);
|
||||||
}
|
}
|
||||||
|
|
||||||
if(SQL_LAYER != "mysql")
|
sync("forum",$forum_id);
|
||||||
{
|
|
||||||
$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";
|
|
||||||
|
|
||||||
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)
|
if($quick_op)
|
||||||
{
|
{
|
||||||
$next_page = "viewforum.$phpEx?".POST_FORUM_URL."=$forum_id";
|
$next_page = "viewforum.$phpEx?".POST_FORUM_URL."=$forum_id";
|
||||||
|
|
Loading…
Add table
Reference in a new issue