function getTopFans() { global $wgRequest, $wgLang; $sport_id = $wgRequest->getInt( 'sport_id' ); $team_id = $wgRequest->getInt( 'team_id' ); $output = '<div class="top-fans">'; $fans = SportsTeams::getUsersByPoints( $sport_id, $team_id, 15, 0 ); $x = 1; foreach( $fans as $fan ) { $user = Title::makeTitle( NS_USER, $fan['user_name'] ); $user_name = $fan['user_name']; $user_name_short = $wgLang->truncate( $user_name, 12 ); $avatar = new wAvatar( $fan['user_id'], 'm' ); $output .= "<div class=\"top-fan-row\"> <span class=\"top-fan-num\">{$x}.</span> <span class=\"top-fan\">" . $avatar->getAvatarURL() . ' <a href="' . $user->getFullURL() . '">' . $user_name_short . '</a> </span> <span class="top-fan-points"><b>' . wfMsgExt( 'sportsteams-network-points', 'parsemag', $wgLang->formatNum( $fan['points'] ) ) . '</b></span> </div>'; $x++; } $output .= '</div>'; return $output; }