Advertisement
Guest User

highscores.php

a guest
Jun 3rd, 2016
157
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 28.85 KB | None | 0 0
  1. <?php
  2.     require_once 'engine/init.php';
  3.     include 'layout/overall/header.php';
  4.  
  5.     if ($config['log_ip']) {
  6.         znote_visitor_insert_detailed_data(3);
  7.     }
  8.  
  9.     // Fetch highscore type
  10.     $voc = (isset($_GET['vocation'])) ? (int)getValue($_GET['vocation']) : 5;
  11.     $type = (isset($_GET['type'])) ? (int)getValue($_GET['type']) : 7;
  12.  
  13.     if ($type > 9) $type = 7;
  14.  
  15.     // Fetch highscore page
  16.     $page = getValue(@$_GET['page']);
  17.     $page = (!$page || $page == 0) ? 1 : (int)$page;
  18.  
  19.     $highscore = $config['highscore'];
  20.     $rows = $highscore['rows'];
  21.     $rowsPerPage = $highscore['rowsPerPage'];
  22.  
  23.     function skillName($type) {
  24.         $types = array(
  25.             1 => "Club",
  26.             2 => "Sword",
  27.             3 => "Axe",
  28.             4 => "Distance",
  29.             5 => "Shield",
  30.             6 => "Fish",
  31.             7 => "Experience", // Hardcoded
  32.             8 => "Magic Level", // Hardcoded
  33.             9 => "Fist", // Since 0 returns false I will make 9 = 0. :)
  34.         );
  35.         return $types[(int)$type];
  36.     }
  37.  
  38.     function pageCheck($index, $page, $rowPerPage) {
  39.         return ($index < ($page * $rowPerPage) && $index >= ($page * $rowPerPage) - $rowPerPage) ? true : false;
  40.     }
  41.  
  42.     $cache = new Cache('engine/cache/highscores');
  43.     if ($cache->hasExpired()) {
  44.         $scores = fetchAllScores($rows, $config['TFSVersion'], $highscore['ignoreGroupId']);
  45.         $cache->setContent($scores);
  46.         $cache->save();
  47.     } else {
  48.         $scores = $cache->load();
  49.     }
  50.  
  51.     if ($scores) {
  52. ?>
  53.         <h1>Ranking for <?php echo skillName($type); ?>.</h1>
  54.         <form action="" method="GET">
  55.             <select name="type">
  56.                 <option value="7" <?php if ($type == 7) echo "selected"; ?>>Experience</option>
  57.                 <option value="8" <?php if ($type == 8) echo "selected"; ?>>Magic</option>
  58.                 <option value="5" <?php if ($type == 5) echo "selected"; ?>>Shield</option>
  59.                 <option value="2" <?php if ($type == 2) echo "selected"; ?>>Sword</option>
  60.                 <option value="1" <?php if ($type == 1) echo "selected"; ?>>Club</option>
  61.                 <option value="3" <?php if ($type == 3) echo "selected"; ?>>Axe</option>
  62.                 <option value="4" <?php if ($type == 4) echo "selected"; ?>>Distance</option>
  63.                 <option value="6" <?php if ($type == 6) echo "selected"; ?>>Fish</option>
  64.                 <option value="9" <?php if ($type == 9) echo "selected"; ?>>Fist</option>
  65.             </select>
  66.             <select name="page">
  67.             <?php
  68.                 $pages = (int)($highscore['rows'] / $highscore['rowsPerPage']);
  69.                 for ($i = 0; $i < $pages; $i++) {
  70.                     $x = $i + 1;
  71.                     if ($x == $page)
  72.                         echo "<option value='".$x."' selected>Page: ".$x."</option>";
  73.                     else
  74.                         echo "<option value='".$x."'>Page: ".$x."</option>";
  75.                 }
  76.             ?>
  77.             </select>
  78.             <select name="vocation">
  79.                 <option value="0" <?php if ($voc == 0) echo "selected"; ?>>No-Vocation</option>
  80.                 <option value="1" <?php if ($voc == 1) echo "selected"; ?>>Sorcerer</option>
  81.                 <option value="2" <?php if ($voc == 2) echo "selected"; ?>>Druid</option>
  82.                 <option value="3" <?php if ($voc == 3) echo "selected"; ?>>Paladin</option>
  83.                 <option value="4" <?php if ($voc == 4) echo "selected"; ?>>Knight</option>
  84.                 <option value="5" <?php if ($voc == 5) echo "selected"; ?>>All</option>
  85.             </select>
  86.             <select name="country">
  87.                 <option value="0" <?php if ($from == 0) echo "selected"; ?>>All</option>
  88.                 <option value="af" <?php if ($from == af) echo "selected"; ?>>Afghanistan</option>
  89.                 <option value="al" <?php if ($from == al) echo "selected"; ?>>Albania</option>
  90.                 <option value="af" <?php if ($from == af) echo "selected"; ?>>Afghanistan</option>
  91.                 <option value="al" <?php if ($from == al) echo "selected"; ?>>Albania</option>
  92.                 <option value="dz" <?php if ($from == dz) echo "selected"; ?>>Algeria</option>
  93.                 <option value="asERROR" <?php if ($from == asERROR) echo "selected"; ?>>American Samoa</option>
  94.                 <option value="ad" <?php if ($from == ad) echo "selected"; ?>>Andorra</option>
  95.                 <option value="ao" <?php if ($from == al) echo "selected"; ?>>Angola</option>
  96.                 <option value="ai" <?php if ($from == ai) echo "selected"; ?>>Anguilla</option>
  97.                 <option value="al" <?php if ($from == al) echo "selected"; ?>>Albania</option>
  98.                 <option value="aq" <?php if ($from == aq) echo "selected"; ?>>Antarctica</option>
  99.                 <option value="ag" <?php if ($from == ag) echo "selected"; ?>>Antigua and Barbuda</option>
  100.                 <option value="ar" <?php if ($from == ar) echo "selected"; ?>>Argentina</option>
  101.                 <option value="am" <?php if ($from == am) echo "selected"; ?>>Armenia</option>
  102.                 <option value="aw" <?php if ($from == aw) echo "selected"; ?>>Aruba</option>
  103.                 <option value="au" <?php if ($from == au) echo "selected"; ?>>Australia </option>
  104.                 <option value="at" <?php if ($from == at) echo "selected"; ?>>Austria </option>
  105.                 <option value="az" <?php if ($from == az) echo "selected"; ?>>Azerbaijan </option>
  106.                 <option value="bs" <?php if ($from == bs) echo "selected"; ?>>Bahamas </option>
  107.                 <option value="bh" <?php if ($from == bh) echo "selected"; ?>>Bahrain </option>
  108.                 <option value="bd" <?php if ($from == bd) echo "selected"; ?>>Bangladesh </option>
  109.                 <option value="bb" <?php if ($from == bb) echo "selected"; ?>>Barbados </option>
  110.                 <option value="by" <?php if ($from == by) echo "selected"; ?>>Belarus </option>
  111.                 <option value="be" <?php if ($from == be) echo "selected"; ?>>Belgium </option>
  112.                 <option value="bz" <?php if ($from == bz) echo "selected"; ?>>Belize </option>
  113.                 <option value="bj" <?php if ($from == bj) echo "selected"; ?>>Benin </option>
  114.                 <option value="bm" <?php if ($from == bm) echo "selected"; ?>>Bermuda </option>
  115.                 <option value="bt" <?php if ($from == bt) echo "selected"; ?>>Bhutan </option>
  116.                 <option value="bo" <?php if ($from == bo) echo "selected"; ?>>Bolivia </option>
  117.                 <option value="ba" <?php if ($from == ba) echo "selected"; ?>>Bosnia and Herzegowina </option>
  118.                 <option value="bw" <?php if ($from == bw) echo "selected"; ?>>Botswana </option>
  119.                 <option value="bv" <?php if ($from == bv) echo "selected"; ?>>Bouvet Island </option>
  120.                 <option value="br" <?php if ($from == br) echo "selected"; ?>>Brazil </option>
  121.                 <option value="io" <?php if ($from == io) echo "selected"; ?>>British Indian Ocean Territory </option>
  122.                 <option value="bn" <?php if ($from == bn) echo "selected"; ?>>Brunei Darussalam </option>
  123.                 <option value="bg" <?php if ($from == bg) echo "selected"; ?>>Bulgaria </option>
  124.                 <option value="bf" <?php if ($from == bf) echo "selected"; ?>>Burkina Faso </option>
  125.                 <option value="bi" <?php if ($from == bi) echo "selected"; ?>>Burundi </option>
  126.                 <option value="kh" <?php if ($from == kh) echo "selected"; ?>>Cambodia </option>
  127.                 <option value="cm" <?php if ($from == cm) echo "selected"; ?>>Cameroon </option>
  128.                 <option value="ca" <?php if ($from == ca) echo "selected"; ?>>Canada </option>
  129.                 <option value="cv" <?php if ($from == cv) echo "selected"; ?>>Cape Verde </option>
  130.                 <option value="ky" <?php if ($from == ky) echo "selected"; ?>>Cayman Islands </option>
  131.                 <option value="cf" <?php if ($from == cf) echo "selected"; ?>>Central African Republic </option>
  132.                 <option value="td" <?php if ($from == td) echo "selected"; ?>>Chad </option>
  133.                 <option value="cl" <?php if ($from == cl) echo "selected"; ?>>Chile </option>
  134.                 <option value="cn" <?php if ($from == cn) echo "selected"; ?>>China </option>
  135.                 <option value="cx" <?php if ($from == cx) echo "selected"; ?>>Christmas Island </option>
  136.                 <option value="cc" <?php if ($from == cc) echo "selected"; ?>>Cocos Islands </option>
  137.                 <option value="co" <?php if ($from == co) echo "selected"; ?>>Colombia </option>
  138.                 <option value="km" <?php if ($from == km) echo "selected"; ?>>Comoros </option>
  139.                 <option value="cd" <?php if ($from == cd) echo "selected"; ?>>Congo </option>
  140.                 <option value="cg" <?php if ($from == cg) echo "selected"; ?>>Congo </option>
  141.                 <option value="ck" <?php if ($from == ck) echo "selected"; ?>>Cook Islands </option>
  142.                 <option value="cr" <?php if ($from == cr) echo "selected"; ?>>Costa Rica </option>
  143.                 <option value="ci" <?php if ($from == ci) echo "selected"; ?>>Cote DIvoire </option>
  144.                 <option value="hr" <?php if ($from == hr) echo "selected"; ?>>Croatia </option>
  145.                 <option value="cu" <?php if ($from == cu) echo "selected"; ?>>Cuba </option>
  146.                 <option value="cy" <?php if ($from == cy) echo "selected"; ?>>Cyprus </option>
  147.                 <option value="cz" <?php if ($from == cz) echo "selected"; ?>>Czech Republic </option>
  148.                 <option value="dk" <?php if ($from == dk) echo "selected"; ?>>Denmark </option>
  149.                 <option value="dj" <?php if ($from == dj) echo "selected"; ?>>Djibouti </option>
  150.                 <option value="dm" <?php if ($from == dm) echo "selected"; ?>>Dominica </option>
  151.                 <option value="doERROR" <?php if ($from == doERROR) echo "selected"; ?>>Dominican Republic </option>
  152.                 <option value="tp" <?php if ($from == tp) echo "selected"; ?>>East Timor </option>
  153.                 <option value="ec" <?php if ($from == ec) echo "selected"; ?>>Ecuador </option>
  154.                 <option value="eg" <?php if ($from == eg) echo "selected"; ?>>Egypt </option>
  155.                 <option value="sv" <?php if ($from == sv) echo "selected"; ?>>El Salvador </option>
  156.                 <option value="gq" <?php if ($from == gq) echo "selected"; ?>>Equatorial Guinea </option>
  157.                 <option value="er" <?php if ($from == er) echo "selected"; ?>>Eritrea </option>
  158.                 <option value="ee" <?php if ($from == ee) echo "selected"; ?>>Estonia </option>
  159.                 <option value="et" <?php if ($from == et) echo "selected"; ?>>Ethiopia </option>
  160.                 <option value="fk" <?php if ($from == fk) echo "selected"; ?>>Falkland Islands </option>
  161.                 <option value="fo" <?php if ($from == fo) echo "selected"; ?>>Faroe Islands </option>
  162.                 <option value="fj" <?php if ($from == fj) echo "selected"; ?>>Fiji </option>
  163.                 <option value="fi" <?php if ($from == fi) echo "selected"; ?>>Finland </option>
  164.                 <option value="fr" <?php if ($from == fr) echo "selected"; ?>>France </option>
  165.                 <option value="gf" <?php if ($from == gf) echo "selected"; ?>>French Guiana </option>
  166.                 <option value="pf" <?php if ($from == pf) echo "selected"; ?>>French Polynesia </option>
  167.                 <option value="tf" <?php if ($from == tf) echo "selected"; ?>>French Southern Territories </option>
  168.                 <option value="ga" <?php if ($from == ga) echo "selected"; ?>>Gabon </option>
  169.                 <option value="gm" <?php if ($from == gm) echo "selected"; ?>>Gambia </option>
  170.                 <option value="ge" <?php if ($from == ge) echo "selected"; ?>>Georgia </option>
  171.                 <option value="de" <?php if ($from == de) echo "selected"; ?>>Germany </option>
  172.                 <option value="gh" <?php if ($from == gh) echo "selected"; ?>>Ghana </option>
  173.                 <option value="gi" <?php if ($from == gi) echo "selected"; ?>>Gibraltar </option>
  174.                 <option value="gr" <?php if ($from == gr) echo "selected"; ?>>Greece </option>
  175.                 <option value="gl" <?php if ($from == gl) echo "selected"; ?>>Greenland </option>
  176.                 <option value="gd" <?php if ($from == gd) echo "selected"; ?>>Grenada </option>
  177.                 <option value="gp" <?php if ($from == gp) echo "selected"; ?>>Guadeloupe </option>
  178.                 <option value="gu" <?php if ($from == gu) echo "selected"; ?>>Guam </option>
  179.                 <option value="gt" <?php if ($from == gt) echo "selected"; ?>>Guatemala </option>
  180.                 <option value="gn" <?php if ($from == gn) echo "selected"; ?>>Guinea </option>
  181.                 <option value="gw" <?php if ($from == gw) echo "selected"; ?>>Guinea-Bissau </option>
  182.                 <option value="gy" <?php if ($from == gy) echo "selected"; ?>>Guyana </option>
  183.                 <option value="ht" <?php if ($from == ht) echo "selected"; ?>>Haiti </option>
  184.                 <option value="hm" <?php if ($from == hm) echo "selected"; ?>>Heard and Mc Donald Islands </option>
  185.                 <option value="hn" <?php if ($from == hn) echo "selected"; ?>>Honduras </option>
  186.                 <option value="hk" <?php if ($from == hk) echo "selected"; ?>>Hong Kong </option>
  187.                 <option value="hu" <?php if ($from == hu) echo "selected"; ?>>Hungary </option>
  188.                 <option value="is" <?php if ($from == is) echo "selected"; ?>>Iceland </option>
  189.                 <option value="in" <?php if ($from == in) echo "selected"; ?>>India </option>
  190.                 <option value="id" <?php if ($from == id) echo "selected"; ?>>Indonesia </option>
  191.                 <option value="ir" <?php if ($from == ir) echo "selected"; ?>>Iran </option>
  192.                 <option value="iq" <?php if ($from == iq) echo "selected"; ?>>Iraq </option>
  193.                 <option value="ie" <?php if ($from == ie) echo "selected"; ?>>Ireland </option>
  194.                 <option value="il" <?php if ($from == il) echo "selected"; ?>>Israel </option>
  195.                 <option value="it" <?php if ($from == it) echo "selected"; ?>>Italy </option>
  196.                 <option value="jm" <?php if ($from == jm) echo "selected"; ?>>Jamaica </option>
  197.                 <option value="jp" <?php if ($from == jp) echo "selected"; ?>>Japan </option>
  198.                 <option value="jo" <?php if ($from == jo) echo "selected"; ?>>Jordan </option>
  199.                 <option value="kz" <?php if ($from == kz) echo "selected"; ?>>Kazakhstan </option>
  200.                 <option value="ke" <?php if ($from == ke) echo "selected"; ?>>Kenya </option>
  201.                 <option value="ki" <?php if ($from == ki) echo "selected"; ?>>Kiribati </option>
  202.                 <option value="kr" <?php if ($from == kr) echo "selected"; ?>>Korea </option>
  203.                 <option value="kp" <?php if ($from == kp) echo "selected"; ?>>Korea </option>
  204.                 <option value="kw" <?php if ($from == kw) echo "selected"; ?>>Kuwait </option>
  205.                 <option value="kg" <?php if ($from == kg) echo "selected"; ?>>Kyrgyzstan </option>
  206.                 <option value="la" <?php if ($from == la) echo "selected"; ?>>Lao Peoples Democratic Republic </option>
  207.                 <option value="lv" <?php if ($from == lv) echo "selected"; ?>>Latvia </option>
  208.                 <option value="lb" <?php if ($from == lb) echo "selected"; ?>>Lebanon </option>
  209.                 <option value="ls" <?php if ($from == ls) echo "selected"; ?>>Lesotho </option>
  210.                 <option value="lr" <?php if ($from == lr) echo "selected"; ?>>Liberia </option>
  211.                 <option value="ly" <?php if ($from == ly) echo "selected"; ?>>Libyan Arab Jamahiriya </option>
  212.                 <option value="li" <?php if ($from == li) echo "selected"; ?>>Liechtenstein </option>
  213.                 <option value="lt" <?php if ($from == lt) echo "selected"; ?>>Lithuania </option>
  214.                 <option value="lu" <?php if ($from == lu) echo "selected"; ?>>Luxembourg </option>
  215.                 <option value="mo" <?php if ($from == mo) echo "selected"; ?>>Macau </option>
  216.                 <option value="mk" <?php if ($from == mk) echo "selected"; ?>>Macedonia </option>
  217.                 <option value="mg" <?php if ($from == mg) echo "selected"; ?>>Madagascar </option>
  218.                 <option value="mw" <?php if ($from == mw) echo "selected"; ?>>Malawi </option>
  219.                 <option value="my" <?php if ($from == my) echo "selected"; ?>>Malaysia </option>
  220.                 <option value="mv" <?php if ($from == mv) echo "selected"; ?>>Maldives </option>
  221.                 <option value="ml" <?php if ($from == ml) echo "selected"; ?>>Mali </option>
  222.                 <option value="mt" <?php if ($from == mt) echo "selected"; ?>>Malta </option>
  223.                 <option value="mh" <?php if ($from == mh) echo "selected"; ?>>Marshall Islands </option>
  224.                 <option value="mq" <?php if ($from == mq) echo "selected"; ?>>Martinique </option>
  225.                 <option value="mr" <?php if ($from == mr) echo "selected"; ?>>Mauritania </option>
  226.                 <option value="mu" <?php if ($from == mu) echo "selected"; ?>>Mauritius </option>
  227.                 <option value="yt" <?php if ($from == yt) echo "selected"; ?>>Mayotte </option>
  228.                 <option value="mx" <?php if ($from == mx) echo "selected"; ?>>Mexico </option>
  229.                 <option value="fm" <?php if ($from == fm) echo "selected"; ?>>Micronesia </option>
  230.                 <option value="md" <?php if ($from == md) echo "selected"; ?>>Moldova </option>
  231.                 <option value="mc" <?php if ($from == mc) echo "selected"; ?>>Monaco </option>
  232.                 <option value="mn" <?php if ($from == mn) echo "selected"; ?>>Mongolia </option>
  233.                 <option value="ms" <?php if ($from == ms) echo "selected"; ?>>Montserrat </option>
  234.                 <option value="ma" <?php if ($from == ma) echo "selected"; ?>>Morocco </option>
  235.                 <option value="mz" <?php if ($from == mz) echo "selected"; ?>>Mozambique </option>
  236.                 <option value="mm" <?php if ($from == mm) echo "selected"; ?>>Myanmar </option>
  237.                 <option value="na" <?php if ($from == na) echo "selected"; ?>>Namibia </option>
  238.                 <option value="nr" <?php if ($from == nr) echo "selected"; ?>>Nauru </option>
  239.                 <option value="np" <?php if ($from == np) echo "selected"; ?>>Nepal </option>
  240.                 <option value="nl" <?php if ($from == nl) echo "selected"; ?>>Netherlands </option>
  241.                 <option value="an" <?php if ($from == an) echo "selected"; ?>>Netherlands Antilles </option>
  242.                 <option value="nc" <?php if ($from == nc) echo "selected"; ?>>New Caledonia </option>
  243.                 <option value="nz" <?php if ($from == nz) echo "selected"; ?>>New Zealand </option>
  244.                 <option value="ni" <?php if ($from == ni) echo "selected"; ?>>Nicaragua </option>
  245.                 <option value="ne" <?php if ($from == ne) echo "selected"; ?>>Niger </option>
  246.                 <option value="ng" <?php if ($from == ng) echo "selected"; ?>>Nigeria </option>
  247.                 <option value="nu" <?php if ($from == nu) echo "selected"; ?>>Niue </option>
  248.                 <option value="nf" <?php if ($from == nf) echo "selected"; ?>>Norfolk Island </option>
  249.                 <option value="mp" <?php if ($from == mp) echo "selected"; ?>>Northern Mariana Islands </option>
  250.                 <option value="no" <?php if ($from == no) echo "selected"; ?>>Norway </option>
  251.                 <option value="om" <?php if ($from == om) echo "selected"; ?>>Oman </option>
  252.                 <option value="pk" <?php if ($from == pk) echo "selected"; ?>>Pakistan </option>
  253.                 <option value="pw" <?php if ($from == pw) echo "selected"; ?>>Palau </option>
  254.                 <option value="pa" <?php if ($from == pa) echo "selected"; ?>>Panama </option>
  255.                 <option value="pg" <?php if ($from == pg) echo "selected"; ?>>Papua New Guinea </option>
  256.                 <option value="py" <?php if ($from == py) echo "selected"; ?>>Paraguay </option>
  257.                 <option value="pe" <?php if ($from == pe) echo "selected"; ?>>Peru </option>
  258.                 <option value="ph" <?php if ($from == ph) echo "selected"; ?>>Philippines </option>
  259.                 <option value="pn" <?php if ($from == pn) echo "selected"; ?>>Pitcairn </option>
  260.                 <option value="pl" <?php if ($from == pl) echo "selected"; ?>>Poland </option>
  261.                 <option value="pt" <?php if ($from == pt) echo "selected"; ?>>Portugal </option>
  262.                 <option value="pr" <?php if ($from == pr) echo "selected"; ?>>Puerto Rico </option>
  263.                 <option value="qa" <?php if ($from == qa) echo "selected"; ?>>Qatar </option>
  264.                 <option value="re" <?php if ($from == re) echo "selected"; ?>>Reunion </option>
  265.                 <option value="ro" <?php if ($from == ro) echo "selected"; ?>>Romania </option>
  266.                 <option value="ru" <?php if ($from == ru) echo "selected"; ?>>Russian Federation </option>
  267.                 <option value="rw" <?php if ($from == rw) echo "selected"; ?>>Rwanda </option>
  268.                 <option value="kn" <?php if ($from == kn) echo "selected"; ?>>Saint Kitts and Nevis </option>
  269.                 <option value="lc" <?php if ($from == lc) echo "selected"; ?>>Saint Lucia </option>
  270.                 <option value="ws" <?php if ($from == ws) echo "selected"; ?>>Samoa </option>
  271.                 <option value="sm" <?php if ($from == sm) echo "selected"; ?>>San Marino </option>
  272.                 <option value="st" <?php if ($from == st) echo "selected"; ?>>Sao Tome and Principe </option>
  273.                 <option value="sa" <?php if ($from == sa) echo "selected"; ?>>Saudi Arabia </option>
  274.                 <option value="sn" <?php if ($from == sn) echo "selected"; ?>>Senegal </option>
  275.                 <option value="sc" <?php if ($from == sc) echo "selected"; ?>>Seychelles </option>
  276.                 <option value="sl" <?php if ($from == sl) echo "selected"; ?>>Sierra Leone </option>
  277.                 <option value="sg" <?php if ($from == sg) echo "selected"; ?>>Singapore </option>
  278.                 <option value="sk" <?php if ($from == sk) echo "selected"; ?>>Slovakia </option>
  279.                 <option value="si" <?php if ($from == si) echo "selected"; ?>>Slovenia </option>
  280.                 <option value="sb" <?php if ($from == sb) echo "selected"; ?>>Solomon Islands </option>
  281.                 <option value="so" <?php if ($from == so) echo "selected"; ?>>Somalia </option>
  282.                 <option value="za" <?php if ($from == za) echo "selected"; ?>>South Africa </option>
  283.                 <option value="es" <?php if ($from == es) echo "selected"; ?>>Spain </option>
  284.                 <option value="lk" <?php if ($from == lk) echo "selected"; ?>>Sri Lanka </option>
  285.                 <option value="sh" <?php if ($from == sh) echo "selected"; ?>>St. Helena </option>
  286.                 <option value="pm" <?php if ($from == pm) echo "selected"; ?>>St. Pierre and Miquelon </option>
  287.                 <option value="sd" <?php if ($from == sd) echo "selected"; ?>>Sudan </option>
  288.                 <option value="sr" <?php if ($from == sr) echo "selected"; ?>>Suriname </option>
  289.                 <option value="sj" <?php if ($from == sj) echo "selected"; ?>>Svalbard and Jan Mayen Islands </option>
  290.                 <option value="sz" <?php if ($from == sz) echo "selected"; ?>>Swaziland </option>
  291.                 <option value="se" <?php if ($from == se) echo "selected"; ?>>Sweden </option>
  292.                 <option value="ch" <?php if ($from == ch) echo "selected"; ?>>Switzerland </option>
  293.                 <option value="sy" <?php if ($from == sy) echo "selected"; ?>>Syrian Arab Republic </option>
  294.                 <option value="tw" <?php if ($from == tw) echo "selected"; ?>>Taiwan </option>
  295.                 <option value="tj" <?php if ($from == tj) echo "selected"; ?>>Tajikistan </option>
  296.                 <option value="tz" <?php if ($from == tz) echo "selected"; ?>>Tanzania </option>
  297.                 <option value="th" <?php if ($from == th) echo "selected"; ?>>Thailand </option>
  298.                 <option value="tg" <?php if ($from == tg) echo "selected"; ?>>Togo </option>
  299.                 <option value="tk" <?php if ($from == tk) echo "selected"; ?>>Tokelau </option>
  300.                 <option value="to" <?php if ($from == to) echo "selected"; ?>>Tonga </option>
  301.                 <option value="tt" <?php if ($from == tt) echo "selected"; ?>>Trinidad and Tobago </option>
  302.                 <option value="tn" <?php if ($from == tn) echo "selected"; ?>>Tunisia </option>
  303.                 <option value="tr" <?php if ($from == tr) echo "selected"; ?>>Turkey </option>
  304.                 <option value="tm" <?php if ($from == tm) echo "selected"; ?>>Turkmenistan </option>
  305.                 <option value="tc" <?php if ($from == tc) echo "selected"; ?>>Turks and Caicos Islands </option>
  306.                 <option value="tv" <?php if ($from == tv) echo "selected"; ?>>Tuvalu </option>
  307.                 <option value="ug" <?php if ($from == ug) echo "selected"; ?>>Uganda </option>
  308.                 <option value="ua" <?php if ($from == ua) echo "selected"; ?>>Ukraine </option>
  309.                 <option value="ae" <?php if ($from == ae) echo "selected"; ?>>United Arab Emirates </option>
  310.                 <option value="gb" <?php if ($from == gb) echo "selected"; ?>>United Kingdom </option>
  311.                 <option value="us" <?php if ($from == us) echo "selected"; ?>>United States </option>
  312.                 <option value="uy" <?php if ($from == uy) echo "selected"; ?>>Uruguay </option>
  313.                 <option value="uz" <?php if ($from == uz) echo "selected"; ?>>Uzbekistan </option>
  314.                 <option value="vu" <?php if ($from == vu) echo "selected"; ?>>Vanuatu </option>
  315.                 <option value="va" <?php if ($from == va) echo "selected"; ?>>Vatican </option>
  316.                 <option value="ve" <?php if ($from == ve) echo "selected"; ?>>Venezuela </option>
  317.                 <option value="vn" <?php if ($from == vn) echo "selected"; ?>>Viet Nam </option>
  318.                 <option value="vg" <?php if ($from == vg) echo "selected"; ?>>Virgin Islands (British) </option>
  319.                 <option value="vi" <?php if ($from == vi) echo "selected"; ?>>Virgin Islands (US) </option>
  320.                 <option value="wf" <?php if ($from == wf) echo "selected"; ?>>Wallis and Futuna Islands </option>
  321.                 <option value="eh" <?php if ($from == eh) echo "selected"; ?>>Western Sahara </option>
  322.                 <option value="ye" <?php if ($from == ye) echo "selected"; ?>>Yemen </option>
  323.                 <option value="yu" <?php if ($from == yu) echo "selected"; ?>>Yugoslavia </option>
  324.                 <option value="zm" <?php if ($from == zm) echo "selected"; ?>>Zambia </option>
  325.                 <option value="zw" <?php if ($from == zw) echo "selected"; ?>>Zimbabwe </option>
  326.             </select>
  327.             <input type="submit" value=" View " class="btn btn-info">
  328.         </form>
  329.  
  330.         <table id="highscoresTable" class="table table-striped table-hover">
  331.             <tr class="yellow">
  332.                 <td>Rank</td>
  333.                 <td>From</td>
  334.                 <td>Name</td>
  335.                 <td>Vocation</td>
  336.                 <td>Level</td>
  337.         <?php if ($type === 7) echo "<td>Points</td>"; ?>
  338.             </tr>
  339.         <?php
  340.             for ($i = 0; $i < count($scores[$type]); $i++) {
  341.                 if (pageCheck($i, $page, $rowsPerPage)) {
  342.                     $continue = true;
  343.                     if($voc != 5 && (($voc == 0 && $scores[$type][$i]['vocation'] != 0) || ($voc != $scores[$type][$i]['vocation'] && $voc + 4 != $scores[$type][$i]['vocation']))) {
  344.                         $continue = false;
  345.                     }
  346.                     if($from != 0) {
  347.                         if($from != $scores[$type][$i]['flag']) {
  348.                             $continue = false;
  349.                         }
  350.                     }
  351.                     if ($continue && pageCheck($i, $page, $rowsPerPage)) {
  352.         ?>
  353.                         <tr>
  354.                             <td><?php echo $i+1; ?></td>
  355.  
  356.                             <td><?php echo '<img src="flags/' . $account_data['flag'] . '.png">'; ?></td>
  357.  
  358.                             <td><a href="characterprofile.php?name=<?php echo $scores[$type][$i]['name']; ?>"><?php echo $scores[$type][$i]['name']; ?></a></td>
  359.                             <td><?php echo vocation_id_to_name($scores[$type][$i]['vocation']); ?></td>
  360.                             <td><?php echo $scores[$type][$i]['value']; ?></td>
  361.                         <?php if ($type === 7) echo "<td>". $scores[$type][$i]['experience'] ."</td>"; ?>
  362.                         </tr>
  363.         <?php
  364.                         }
  365.                 }
  366.             }
  367.         ?>
  368.         </table>
  369. <?php
  370.     }
  371.     include 'layout/overall/footer.php';
  372. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement