/** * Method to get the list * * @access public * @return array */ function getData(&$params) { if (!class_exists('JoomleagueModelEventsRanking')) { require_once JLG_PATH_SITE . DS . 'models' . DS . 'eventsranking.php'; } $model =& JLGModel::getInstance('eventsranking', 'JoomleagueModel'); $model->projectid = modJLGEventsrankingHelper::getId($params, 'p'); $model->divisionid = modJLGEventsrankingHelper::getId($params, 'divisionid'); $model->teamid = modJLGEventsrankingHelper::getId($params, 'tid'); $model->setEventid($params->get('evid')); $model->matchid = modJLGEventsrankingHelper::getId($params, 'mid'); $model->limit = $params->get('limit'); $model->limitstart = 0; $project = $model->getProject(); $eventtypes = $model->getEventTypes(); $events = $model->getEventRankings($model->limit, $model->limitstart, $params->get('ranking_order', 'DESC')); $teams =& $model->getTeamsIndexedById(); return array('project' => $project, 'ranking' => $events, 'eventtypes' => $eventtypes, 'teams' => $teams, 'model' => $model); }
<?php /** * Joomleague * @subpackage Module-Eventsranking * * @copyright Copyright (C) 2006-2015 joomleague.at. All rights reserved. * @license GNU General Public License version 2 or later; see LICENSE.txt * @link http://www.joomleague.at */ defined('_JEXEC') or die; require_once dirname(__FILE__) . '/helper.php'; require_once JPATH_SITE . '/components/com_joomleague/joomleague.core.php'; // Load the standard events from the component language file $language = JFactory::getLanguage(); $language->load('com_joomleague', JPATH_SITE); $list = modJLGEventsrankingHelper::getData($params); $document = JFactory::getDocument(); $document->addStyleSheet(JUri::base() . 'modules/mod_joomleague_eventsranking/css/mod_joomleague_eventsranking.css'); require JModuleHelper::getLayoutPath('mod_joomleague_eventsranking');
?> <td class="personname"> <?php echo modJLGEventsrankingHelper::printName($item, $team, $params, $list['project']); ?> </td> <?php if ($showTeam == 1) { ?> <td class="team"> <?php if ($showLogo == 1) { echo modJLGEventsrankingHelper::getLogo($team, $showLogo); } if ($teamLink) { echo JHTML::link(modJLGEventsrankingHelper::getTeamLink($team, $params, $list['project']), $team->{$teamnametype}); } else { echo $team->{$teamnametype}; } ?> </td> <?php } ?> <td class="td_c"><?php echo $item->p; ?> </td> </tr> <?php $k = 1 - $k;