function display_index($cur = 'Root')
{
    global $db, $config, $template, $images, $user, $lang;
    global $nav_separator, $nav_cat_desc;
    global $tree;
    $nav_separator = empty($nav_separator) ? empty($lang['Nav_Separator']) ? ' » ' : $lang['Nav_Separator'] : $nav_separator;
    $template->set_filenames(array('index' => 'index_box.tpl'));
    // moderators list
    $forum_moderators = array();
    @reset($tree['mods']);
    while (list($idx, $data) = @each($tree['mods'])) {
        if ($tree['type'][$idx] == POST_FORUM_URL) {
            for ($i = 0; $i < sizeof($data['user_id']); $i++) {
                $forum_moderators[$tree['id'][$idx]][] = '<a href="' . append_sid(CMS_PAGE_PROFILE . '?mode=viewprofile&amp;' . POST_USERS_URL . '=' . $data['user_id'][$i]) . '">' . $data['username'][$i] . '</a>';
            }
            for ($i = 0; $i < sizeof($data['group_id']); $i++) {
                $forum_moderators[$tree['id'][$idx]][] = '<a href="' . append_sid(CMS_PAGE_GROUP_CP . '?' . POST_GROUPS_URL . '=' . $data['group_id'][$i]) . '">' . $data['group_name'][$i] . '</a>';
            }
        }
    }
    // let's dump all of this on the template
    $keys = array();
    $display = build_index($cur, $config['split_cat'], $forum_moderators, -1, -1, $keys);
    // constants
    $template->assign_vars(array('L_FORUM' => $lang['Forum'], 'L_TOPICS' => $lang['Topics'], 'L_POSTS' => $lang['Posts'], 'L_LASTPOST' => $lang['Last_Post']));
    $template->assign_vars(array('SPACER' => $images['spacer'], 'NAV_SEPARATOR' => $nav_separator, 'NAV_CAT_DESC' => $nav_cat_desc));
    if ($display) {
        $template->assign_var_from_handle('BOARD_INDEX', 'index');
    }
    return $display;
}
function display_index($cur = 'Root')
{
    global $board_config, $template, $userdata, $lang, $db, $nav_links, $phpEx;
    global $images, $nav_separator, $nav_cat_desc;
    global $tree;
    $template->set_filenames(array('index' => 'index_box.tpl'));
    // moderators list
    $forum_moderators = array();
    @reset($tree['mods']);
    while (list($idx, $data) = @each($tree['mods'])) {
        if ($tree['type'][$idx] == POST_FORUM_URL) {
            for ($i = 0; $i < count($data['user_id']); $i++) {
                $forum_moderators[$tree['id'][$idx]][] = '<a href="' . append_sid("./profile.{$phpEx}?mode=viewprofile&amp;" . POST_USERS_URL . "=" . $data['user_id'][$i]) . '">' . $data['username'][$i] . '</a>';
            }
            for ($i = 0; $i < count($data['group_id']); $i++) {
                $forum_moderators[$tree['id'][$idx]][] = '<a href="' . append_sid("./groupcp.{$phpEx}?" . POST_GROUPS_URL . "=" . $data['group_id'][$i]) . '">' . $data['group_name'][$i] . '</a>';
            }
        }
    }
    // let's dump all of this on the template
    $keys = array();
    $display = build_index($cur, $board_config['split_cat'], $forum_moderators, -1, -1, $keys);
    // constants
    $template->assign_vars(array('L_FORUM' => $lang['Forum'], 'L_TOPICS' => $lang['Topics'], 'L_POSTS' => $lang['Posts'], 'L_LASTPOST' => $lang['Last_Post']));
    $template->assign_vars(array('SPACER' => $images['spacer'], 'NAV_SEPARATOR' => $nav_separator, 'NAV_CAT_DESC' => $nav_cat_desc));
    if ($display) {
        $template->assign_var_from_handle('BOARD_INDEX', 'index');
    }
    return $display;
}