Advertisement
Guest User

highscores.php

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