$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";
Esempio n. 2
0
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";
Esempio n. 3
0
    $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']);
    }
Esempio n. 4
0
        } 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]);