'; html_header("Group Home", $parameter); //print ''; $setting_data = ModuleSetting::load_setting(PAGE_GROUPS_CATEGORY, $uid); $leftModulesFromDB = $setting_data['left']; $middleModulesFromDB = $setting_data['middle']; $rightModulesFromDB = $setting_data['right']; $page = & new Template(CURRENT_THEME_FSPATH."/groups.tpl"); $page->set('current_theme_path', $current_theme_path); $page->set('base_url', $base_url); //header of group page $optional_parameters = "onload=\"$onload\""; html_body($optional_parameters); //header of group page $header = & new Template(CURRENT_THEME_FSPATH."/header.tpl"); $header->set('current_theme_path', $current_theme_path); $header->set('onload', $onload); $header->tier_one_tab = $main_tier; $header->tier_two_tab = $second_tier; $header->tier_three_tab = $third_tier; if ($network_info) { $header->set_object('network_info', $network_info); } //left of group page foreach ( $leftModulesFromDB as $leftModule) { $file = "BlockModules/$leftModule/$leftModule.php"; require_once $file; $obj = new $leftModule; $array_left_modules[] = $obj->render(); } //middle of group page foreach ( $middleModulesFromDB as $middleModule) { $file = "BlockModules/$middleModule/$middleModule.php"; require_once $file; $obj = new $middleModule; if(!empty($_GET["cid"]) && is_numeric($_GET["cid"]) && $_GET["cid"] > 0) { $obj->cid = $_GET['cid']; } else { if(!empty($_GET["tag_id"])) { $obj->tag_id = trim($_GET["tag_id"]); } else { $obj->tag_id = ""; } $obj->cid = -1; } $obj->Paging["page"] = $paging["page"]; $obj->Paging["show"] = $paging["show"]; $array_middle_modules[] = $obj->render(); } /*if(count(Category::build_children_list($_GET["cid"], 'Group')) > 0) { $middleModule = "GroupsByCategoryModule"; $file = "BlockModules/$middleModule/$middleModule.php"; require_once $file; $obj = new $middleModule; $obj->sub_cid = $_GET["cid"]; $array_middle_modules[] = $obj->render(); } */ //right of group page foreach ( $rightModulesFromDB as $rightModule) { $file = "BlockModules/$rightModule/$rightModule.php"; require_once $file; $obj = new $rightModule; $array_right_modules[] = $obj->render(); } //right of group page $footer = & new Template(CURRENT_THEME_FSPATH."/footer.tpl"); $footer->set('current_theme_path', $current_theme_path); //page settings $page->set('header', $header); $page->set('array_left_modules', $array_left_modules); $page->set('array_middle_modules', $array_middle_modules); $page->set('array_right_modules', $array_right_modules); $page->set('footer', $footer); $page->set('current_theme_path', $current_theme_path); echo $page->fetch(); print ''; ?>