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&' . 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&" . 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; }