/** * Parse the user's name and include a link to profile if required. * * @param $user * @param $params * @return unknown_type */ function getName(&$user, &$params) { if ($params->get('link')) { $link = modJTipsOverallLadderModule::getProfileLink($user->user_id, $params->get('link')); if (!empty($link)) { return "<a href='{$link}' title='{$user->display}'>{$user->display}</a>"; } } return $user->display; }
?> <td class="<?php echo $class; ?> "><?php echo modJTipsOverallLadderModule::getProfileImage($user->user_id, $params->get('link')); ?> </td> <?php } ?> <td class="<?php echo $class; ?> "><?php echo modJTipsOverallLadderModule::getName($user, $params); ?> </td> <td class="<?php echo $class; ?> " align="center"><?php echo $user->score; ?> </td> </tr> <?php } } ?> </tbody>
defined('_JEXEC') or die('Restricted Access'); /** * Website: www.jtips.com.au * @author Jeremy Roberts * @copyright Copyright © 2009, jTips * @license Commercial - See website for details * * @since 1.0 - 30/04/2009 * @version 1.0.0 * @package jTips * * Description: Build the layout for the ladder */ require_once dirname(__FILE__) . DS . 'helper.php'; // set default options $params->def('display', 'username'); $params->def('field', 'points'); $params->def('limit', 10); $params->def('order', 'DESC'); $params->def('link', ''); $params->def('avatar', 0); // get all the users for the current competitions $users = modJTipsOverallLadderModule::getList($params); // can be used later to allow different layout options in xml parameters - Not currently used $layout = $params->get('layout', 'default'); $layout = JFilterInput::clean($layout, 'word'); $path = JModuleHelper::getLayoutPath('mod_jtips_overall_ladder', $layout); if (file_exists($path)) { require $path; }