<?php echo GWF_Box::box($tLang->lang('pi_langrank', array($tVars['langname'])), $tLang->lang('pit_langrank', array($tVars['langname']))); WC_HTML::rankingPageButtons(); # Quickjump $langs = WC_Site::getLanguages(); echo sprintf('<form method="post" action="%s">', htmlspecialchars($tVars['form_action'])) . PHP_EOL; echo '<div class="gwf_buttons_outer"><div class="gwf_buttons">' . PHP_EOL; $data = array(); foreach ($langs as $lang) { $data[] = array($lang->getISO(), $lang->displayName()); } echo '<span class="ib">' . GWF_Select::display('iso', $data, $tVars['iso'], "window.location=GWF_WEB_ROOT+'lang_ranking/'+this.value;") . '</span>' . PHP_EOL; echo sprintf('<input type="submit" name="cmd" value="%s" />', $tLang->lang('btn_quickjump')) . PHP_EOL; echo '</div></div>' . PHP_EOL; echo '</form>' . PHP_EOL; $headers = array(array($tLang->lang('th_rank')), array(), array($tLang->lang('th_user_name')), array($tLang->lang('th_score')), array($tLang->lang('th_progress'))); echo $tVars['page_menu'] . PHP_EOL; echo GWF_Table::start(); $hl_rank = $tVars['hlrank']; $rank = $tVars['rank']; echo GWF_Table::displayHeaders2($headers) . PHP_EOL; $solvetext = ' solved '; $ontxt = ' on '; foreach ($tVars['users'] as $user) { $user instanceof GWF_User; $username = $user->displayUsername(); $style = $rank === $hl_rank ? WC_HTML::styleSelected() : ''; echo GWF_Table::rowStart(true, '', '', $style); echo sprintf('<td class="gwf_num">%s</td>', $rank); echo sprintf('<td>%s</td>', $user->displayCountryFlag());