Ejemplo n.º 1
0
/**
 * @param $options
 * @return array
 */
function b_wgteams_teams_show($options)
{
    include_once XOOPS_ROOT_PATH . '/modules/wgteams/include/functions.php';
    $GLOBALS['xoTheme']->addStylesheet(XOOPS_URL . '/modules/wgteams/assets/css/style.css');
    $GLOBALS['xoopsTpl']->assign('wgteams_teams_upload_url', WGTEAMS_UPLOAD_URL . '/teams/images/');
    $wgteams = WgteamsHelper::getInstance();
    $teamsHandler = $wgteams->getHandler('teams');
    $crit_teams = new CriteriaCompo();
    $crit_teams->add(new Criteria('team_online', '1'));
    $crit_teams->setSort('team_weight');
    $crit_teams->setOrder('ASC');
    $teamsCount = $teamsHandler->getCount($crit_teams);
    $teamsAll = $teamsHandler->getAll($crit_teams);
    $block = array();
    if ($teamsCount > 0) {
        $block = wgteamsGetTeamDetails($teamsAll, false);
    }
    return $block;
}
Ejemplo n.º 2
0
if ($team_id > 0) {
    $crit_teams->add(new Criteria('team_id', $team_id));
}
$crit_teams->setSort('team_weight');
$crit_teams->setOrder('ASC');
if ($startpage == 3) {
    $crit_teams->setLimit('1');
}
$teamsCount = $teamsHandler->getCount($crit_teams);
$teamsAll = $teamsHandler->getAll($crit_teams);
$teams_list = array();
if ($teamsCount > 0) {
    // Get All Teams
    $teams_list = wgteamsGetTeamMemberDetails($teamsAll);
    if ($team_id == 0 && $startpage[0] == 1) {
        $teams_list = wgteamsGetTeamDetails($teamsAll);
    }
} else {
    echo _MA_WGTEAMS_TEAMS_NODATA;
}
if (count($teams_list) > 0) {
    foreach (array_keys($teams_list) as $i) {
        $team_name = $teams_list[$i]['team_name'];
        $keywords[] = $teams_list[$i]['team_name'];
    }
    $GLOBALS['xoopsTpl']->append('teams_list', $teams_list);
    unset($teams_list);
}
// fill in template
$GLOBALS['xoopsTpl']->assign('xoops_icons32_url', XOOPS_ICONS32_URL);
$GLOBALS['xoopsTpl']->assign('wgteams_upload_url', WGTEAMS_UPLOAD_URL);