If you look at includes/class_dm_forum.php, functions post_save_once() and post_save_each(), you'll see that there's a number of things that are done whenever the forum info is changed. I don't know what they all do exactly, but it looks like the function build_forum_permissions() in includes/adminfunctions.php is what rebuilds the forum cache. Maybe you can figure out a way to use the forum data manager so that you don't have to worry about the details.
|