From dfe674ffa12a77468ef2663d75d67768ee219039 Mon Sep 17 00:00:00 2001 From: David M Date: Sat, 5 May 2007 04:53:43 +0000 Subject: - changed the way we do forum accounting in phpBB, far less intensive and much faster. sync() recalculates the number of topics and posts using just the topics table instead of having to join topics and posts together. However, even this can be avoided if we know what operation is happening and an auto sync is not in action. Since MCP operations are "known", we can provide very fast MCP operations. - changed the way we decide if a DB gets multi value support. Old method uses switch/case, new method assumes a DB can't unless the DB says it can via a property I hope nothing is broken :P git-svn-id: file:///svn/phpbb/trunk@7466 89ea8834-ac86-4346-8a33-228a782c2dd0 --- phpBB/includes/acp/acp_forums.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'phpBB/includes/acp/acp_forums.php') diff --git a/phpBB/includes/acp/acp_forums.php b/phpBB/includes/acp/acp_forums.php index 7ae04848d6..0c9e93540d 100644 --- a/phpBB/includes/acp/acp_forums.php +++ b/phpBB/includes/acp/acp_forums.php @@ -1309,7 +1309,7 @@ class acp_forums { // Delete ghost topics that link back to the same forum then resync counters sync('topic_moved'); - sync('forum', 'forum_id', $to_id); + sync('forum', 'forum_id', $to_id, false, true); } return array(); -- cgit v1.2.1