/** * @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; }
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);