PageRenderTime 49ms CodeModel.GetById 21ms RepoModel.GetById 0ms app.codeStats 1ms

/html/pages/match_info_other.php

https://github.com/graywh/utstats
PHP | 117 lines | 107 code | 9 blank | 1 comment | 4 complexity | 90b955505c2719159f9154685cc8826a MD5 | raw file
  1. <?php
  2. include('pages/match_info_killsmatrix.php');
  3. include('includes/weaponstats.php');
  4. weaponstats($mid, NULL);
  5. echo'<br>
  6. <table border="0" cellpadding="0" cellspacing="2" width="550">
  7. <tbody><tr>
  8. <td class="heading" colspan="11" align="center">Special Events</td>
  9. </tr>
  10. <tr>
  11. <td class="smheading" align="center" rowspan="2" width="">Player</td>
  12. <td class="smheading" align="center" rowspan="2" width="">Head Shots</td>
  13. <td class="smheading" align="center" colspan="4" width="160" '.OverlibPrintHint('Multis').'>Multis</td>
  14. <td class="smheading" align="center" colspan="5" width="200" '.OverlibPrintHint('Sprees').'>Sprees</td>
  15. </tr>
  16. <tr>
  17. <td class="smheading" align="center" width="40" '.OverlibPrintHint('DK').'>Dbl</td>
  18. <td class="smheading" align="center" width="40" '.OverlibPrintHint('MK').'>Multi</td>
  19. <td class="smheading" align="center" width="40" '.OverlibPrintHint('UK').'>Ultra</td>
  20. <td class="smheading" align="center" width="40" '.OverlibPrintHint('MOK').'>Mons</td>
  21. <td class="smheading" align="center" width="40" '.OverlibPrintHint('KS').'>Kill</td>
  22. <td class="smheading" align="center" width="40" '.OverlibPrintHint('RA').'>Ram</td>
  23. <td class="smheading" align="center" width="40" '.OverlibPrintHint('DO').'>Dom</td>
  24. <td class="smheading" align="center" width="40" '.OverlibPrintHint('US').'>Uns</td>
  25. <td class="smheading" align="center" width="40" '.OverlibPrintHint('GL').'>God</td>
  26. </tr>';
  27. $sql_multis = "SELECT p.pid, pi.name, p.country, SUM(spree_double) AS spree_double, SUM(spree_multi) AS spree_multi,
  28. SUM(spree_ultra) AS spree_ultra, SUM(spree_monster) AS spree_monster,
  29. SUM(spree_kill) AS spree_kill, SUM(spree_rampage) AS spree_rampage, SUM(spree_dom) AS spree_dom,
  30. SUM(spree_uns) AS spree_uns, SUM(spree_god) AS spree_god, SUM(headshots) AS headshots
  31. FROM uts_player as p, uts_pinfo AS pi WHERE p.pid = pi.id AND pi.banned <> 'Y' AND matchid = $mid GROUP BY pid ORDER BY name ASC";
  32. $q_multis = mysql_query($sql_multis) or die(mysql_error());
  33. $i = 0;
  34. while ($r_multis = zero_out(mysql_fetch_array($q_multis))) {
  35. $i++;
  36. $class = ($i % 2) ? 'grey' : 'grey2';
  37. $r_pname = $r_multis[name];
  38. $myurl = urlencode($r_pname);
  39. echo'
  40. <tr>
  41. <td nowrap class="darkhuman" align="left"><a class="darkhuman" href="./?p=matchp&amp;mid='.$mid.'&amp;pid='.$r_multis['pid'].'">'.FormatPlayerName($r_multis[country], $r_multis[pid], $r_pname, $gid, $gamename).'</a></td>
  42. <td class="'.$class.'" align="center">'.$r_multis[headshots].'</td>
  43. <td class="'.$class.'" align="center">'.$r_multis[spree_double].'</td>
  44. <td class="'.$class.'" align="center">'.$r_multis[spree_multi].'</td>
  45. <td class="'.$class.'" align="center">'.$r_multis[spree_ultra].'</td>
  46. <td class="'.$class.'" align="center">'.$r_multis[spree_monster].'</td>
  47. <td class="'.$class.'" align="center">'.$r_multis[spree_kill].'</td>
  48. <td class="'.$class.'" align="center">'.$r_multis[spree_rampage].'</td>
  49. <td class="'.$class.'" align="center">'.$r_multis[spree_dom].'</td>
  50. <td class="'.$class.'" align="center">'.$r_multis[spree_uns].'</td>
  51. <td class="'.$class.'" align="center">'.$r_multis[spree_god].'</td>
  52. </tr>';
  53. }
  54. // No items in insta matches
  55. if (strpos($gamename, '(insta)') === false) {
  56. echo'</tbody></table><br>
  57. <table border="0" cellpadding="0" cellspacing="2" width="720">
  58. <tbody><tr>
  59. <td class="heading" colspan="8" align="center">Pickups Summary</td>
  60. </tr>
  61. <tr>
  62. <td class="smheading" align="center">Player</td>
  63. <td class="smheading" align="center" width="80">Pads</td>
  64. <td class="smheading" align="center" width="80">Armour</td>
  65. <td class="smheading" align="center" width="80">Keg</td>
  66. <td class="smheading" align="center" width="80">Invisibility</td>
  67. <td class="smheading" align="center" width="80">Shield Belt</td>
  68. <td class="smheading" align="center" width="80">Damage Amp</td>
  69. <td class="smheading" align="center" width="80">AntiGrav Boots</td?
  70. </tr>';
  71. $sql_pickups = "SELECT p.pid, pi.name, p.country, SUM(p.pu_pads) AS pu_pads, SUM(p.pu_armour) AS pu_armour, SUM(p.pu_keg) AS pu_keg,
  72. SUM(p.pu_invis) AS pu_invis, SUM(p.pu_belt) AS pu_belt, SUM(p.pu_amp) AS pu_amp, SUM(p.pu_boots) AS pu_boots
  73. FROM uts_player as p, uts_pinfo AS pi WHERE p.pid = pi.id AND pi.banned <> 'Y' AND matchid = $mid GROUP BY pid ORDER BY name ASC";
  74. $q_pickups = mysql_query($sql_pickups) or die(mysql_error());
  75. $i = 0;
  76. while ($r_pickups = zero_out(mysql_fetch_array($q_pickups))) {
  77. $i++;
  78. $class = ($i % 2) ? 'grey' : 'grey2';
  79. $r_pname = $r_pickups[name];
  80. $myurl = urlencode($r_pname);
  81. echo'
  82. <tr>
  83. <td nowrap class="darkhuman" align="left"><a class="darkhuman" href="./?p=matchp&amp;mid='.$mid.'&amp;pid='.$r_pickups['pid'].'">'.FormatPlayerName($r_pickups[country], $r_pickups[pid], $r_pname, $gid, $gamename).'</a></td>
  84. <td class="'.$class.'" align="center">'.$r_pickups[pu_pads].'</td>
  85. <td class="'.$class.'" align="center">'.$r_pickups[pu_armour].'</td>
  86. <td class="'.$class.'" align="center">'.$r_pickups[pu_keg].'</td>
  87. <td class="'.$class.'" align="center">'.$r_pickups[pu_invis].'</td>
  88. <td class="'.$class.'" align="center">'.$r_pickups[pu_belt].'</td>
  89. <td class="'.$class.'" align="center">'.$r_pickups[pu_amp].'</td>
  90. <td class="'.$class.'" align="center">'.$r_pickups[pu_boots].'</td>
  91. </tr>';
  92. }
  93. }
  94. echo'</tbody></table>';
  95. $sql_firstblood = small_query("SELECT pi.name, pi.country, m.firstblood FROM uts_match AS m, uts_pinfo AS pi WHERE m.firstblood = pi.id AND m.id = $mid");
  96. if (!$sql_firstblood) $sql_firstblood = array('country' => '', 'name' => '(unknown)', 'firstblood' => NULL);
  97. echo'
  98. <br>
  99. <table border="0" cellpadding="1" cellspacing="2" width="200">
  100. <tbody>
  101. <tr>
  102. <td class="heading" colspan="2" align="center">First Blood</td>
  103. </tr>
  104. <tr>
  105. <td class="grey2" align="center" width="150">'.FormatPlayerName($sql_firstblood[country], $sql_firstblood[firstblood], $sql_firstblood[name], $gid, $gamename).'</td>
  106. </tr>
  107. </tbody></table>';
  108. ?>