You are here

function _advanced_forum_update_parent_post_count in Advanced Forum 7.2

Update parent post count.

File

includes/core-overrides.inc, line 257
User page callbacks for the forum module.

Code

function _advanced_forum_update_parent_post_count(&$forums, $forum) {
  foreach ($forum->parents as $parent_tid) {
    if (!empty($forums[$parent_tid])) {
      $forums[$parent_tid]->num_topics += $forum->num_topics;
      $forums[$parent_tid]->num_posts += $forum->num_posts;

      // Recursive loop to update all parents/
      if (!empty($forums[$parent_tid]->parents)) {
        _advanced_forum_update_parent_post_count($forums, $forums[$parent_tid]);
      }
    }
  }
}