$group->group_delete_selected($start, $groups_per_page, $sort, $where); } // GET TOTAL GROUPS $total_groups = $group->group_total($where, 1); // MAKE GROUP PAGES $page_vars = make_page($total_groups, $groups_per_page, $p); $page_array = array(); for ($x = 0; $x <= $page_vars[2] - 1; $x++) { if ($x + 1 == $page_vars[1]) { $link = "1"; } else { $link = "0"; } $page_array[$x] = array('page' => $x + 1, 'link' => $link); } // GET GROUP ARRAY $groups = $group->group_list($page_vars[0], $groups_per_page, $sort, $where, 1); // ASSIGN VARIABLES AND SHOW VIEW GROUPS PAGE $smarty->assign('total_groups', $total_groups); $smarty->assign('pages', $page_array); $smarty->assign('groups', $groups); $smarty->assign('f_title', $f_title); $smarty->assign('f_owner', $f_owner); $smarty->assign('i', $i); $smarty->assign('t', $t); $smarty->assign('o', $o); $smarty->assign('m', $m); $smarty->assign('d', $d); $smarty->assign('p', $page_vars[1]); $smarty->assign('s', $s); include "admin_footer.php";
include "header.php"; if (isset($_POST['task'])) { $task = $_POST['task']; } elseif (isset($_GET['task'])) { $task = $_GET['task']; } else { $task = "main"; } // ENSURE GROUPS ARE ENABLED FOR THIS USER if (~(int) $user->level_info['level_group_allow'] & 2) { header("Location: user_home.php"); exit; } // SET VARIABLES AND INITIALIZE GROUP OBJECT $group = new se_group($user->user_info['user_id']); $sort_by = "se_groupmembers.groupmember_rank DESC, se_groups.group_title"; $where = "(se_groupmembers.groupmember_status='1')"; // GET TOTAL GROUPS $total_groups = $group->group_total($where); // GET GROUPS ARRAY $group_array = $group->group_list(0, $total_groups, $sort_by, $where, 1); // GET GROUPS INVITED TO $invite_where = "(se_groupmembers.groupmember_status='0' AND se_groupmembers.groupmember_approved='1')"; $total_invites = $group->group_total($invite_where); $invite_array = $group->group_list(0, $total_invites, $sort_by, $invite_where, 1); // ASSIGN VARIABLES AND SHOW VIEW GROUPS PAGE $smarty->assign('groups', $group_array); $smarty->assign('total_groups', $total_groups); $smarty->assign('invites', $invite_array); $smarty->assign('total_invites', $total_invites); include "footer.php";
$smarty->assign('group_subscribes', $group_subscribes); $smarty->assign('total_group_subscribes', $total_group_subscribes); // SET PROFILE MENU VARS if ($total_group_subscribes) { $plugin_vars['menu_userhome'] = array('file' => 'user_home_group.tpl'); } } // SET PROFILE MENU VARS if ($owner->level_info['level_group_allow'] & 2 && $page == "profile") { $group = new se_group($owner->user_info['user_id']); $sort_by = "se_groupmembers.groupmember_rank DESC, se_groups.group_title"; $where = "(se_groupmembers.groupmember_status='1')"; // GET TOTAL GROUPS $total_groups = $group->group_total($where); // GET GROUPS ARRAY $groups = $group->group_list(0, $total_groups, $sort_by, $where); // ASSIGN GROUPS SMARY VARIABLE $smarty->assign('groups', $groups); $smarty->assign('total_groups', $total_groups); // SET PROFILE MENU VARS if ($total_groups) { $plugin_vars['menu_profile_tab'] = ""; $plugin_vars['menu_profile_side'] = array('file' => 'profile_group.tpl', 'title' => 2000007, 'name' => 'group'); } } // Use new template hooks if (is_a($smarty, 'SESmarty')) { $plugin_vars['uses_tpl_hooks'] = TRUE; if (!empty($plugin_vars['menu_main'])) { $smarty->assign_hook('menu_main', $plugin_vars['menu_main']); }
} else { $where .= " AND se_groups.group_groupcat_id='{$groupcat['groupcat_id']}'"; $groupsubcat = $groupcat; $groupcat = $database->database_fetch_assoc($database->database_query("SELECT groupcat_id, groupcat_title FROM se_groupcats WHERE groupcat_id='{$groupcat['groupcat_dependency']}' LIMIT 1")); } } } // CREATE GROUP OBJECT $group = new se_group(); // GET TOTAL GROUPS $total_groups = $group->group_total($where); // MAKE ENTRY PAGES $groups_per_page = 10; $page_vars = make_page($total_groups, $groups_per_page, $p); // GET GROUP ARRAY $group_array = $group->group_list($page_vars[0], $groups_per_page, $s, $where, TRUE); // GET CATS $field = new se_field("group"); $field->cat_list(0, 0, 0, "", "", "groupfield_id=0"); $cat_array = $field->cats; // SET GLOBAL PAGE TITLE $global_page_title[0] = 2000324; $global_page_description[0] = 2000325; // ASSIGN SMARTY VARIABLES AND DISPLAY GROUPS PAGE $smarty->assign('groupcat_id', $groupcat_id); $smarty->assign('groupcat', $groupcat); $smarty->assign('groupsubcat', $groupsubcat); $smarty->assign('cats', $cat_array); $smarty->assign('groups', $group_array); $smarty->assign('total_groups', $total_groups); $smarty->assign('p', $page_vars[1]);