PageRenderTime 62ms CodeModel.GetById 14ms RepoModel.GetById 1ms app.codeStats 0ms

/html/pages/match_info_other2.php

https://github.com/graywh/utstats
PHP | 152 lines | 139 code | 12 blank | 1 comment | 9 complexity | 83f33de1ce8e6bafcd2a655eb93c3754 MD5 | raw file
  1. <?php
  2. //include('pages/match_info_killsmatrix.php');
  3. include('includes/weaponstats.php');
  4. weaponstats($mid, 0, 'Weapons Summary - '.$ass_att.' Attacking');
  5. IF($mid2 != NULL) {
  6. weaponstats($mid2, 0, 'Weapons Summary - '.$ass_att2.' Attacking');
  7. }
  8. echo'
  9. <br>
  10. <table border="0" cellpadding="0" cellspacing="2" width="720">
  11. <tbody><tr>
  12. <td class="heading" colspan="8" align="center">Pickups Summary - '.$ass_att.' Attacking</td>
  13. </tr>
  14. <tr>
  15. <td class="smheading" align="center">Player</td>
  16. <td class="smheading" align="center" width="80">Pads</td>
  17. <td class="smheading" align="center" width="80">Armour</td>
  18. <td class="smheading" align="center" width="80">Keg</td>
  19. <td class="smheading" align="center" width="80">Invisibility</td>
  20. <td class="smheading" align="center" width="80">Shield Belt</td>
  21. <td class="smheading" align="center" width="80">Damage Amp</td>
  22. <td class="smheading" align="center" width="80">AntiGrav Boots</td>
  23. </tr>';
  24. $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,
  25. 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
  26. 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";
  27. $q_pickups = mysql_query($sql_pickups) or die(mysql_error());
  28. $i = 0;
  29. while ($r_pickups = zero_out(mysql_fetch_array($q_pickups))) {
  30. $i++;
  31. $class = ($i % 2) ? 'grey' : 'grey2';
  32. $r_pname = $r_pickups[name];
  33. $myurl = urlencode($r_pname);
  34. echo'
  35. <tr>
  36. <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>
  37. <td class="'.$class.'" align="center">'.$r_pickups[pu_pads].'</td>
  38. <td class="'.$class.'" align="center">'.$r_pickups[pu_armour].'</td>
  39. <td class="'.$class.'" align="center">'.$r_pickups[pu_keg].'</td>
  40. <td class="'.$class.'" align="center">'.$r_pickups[pu_invis].'</td>
  41. <td class="'.$class.'" align="center">'.$r_pickups[pu_belt].'</td>
  42. <td class="'.$class.'" align="center">'.$r_pickups[pu_amp].'</td>
  43. <td class="'.$class.'" align="center">'.$r_pickups[pu_boots].'</td>
  44. </tr>';
  45. }
  46. IF($mid2 == NULL) {
  47. } else {
  48. echo'</tbody></table>
  49. <br>
  50. <table border="0" cellpadding="0" cellspacing="2" width="720">
  51. <tbody><tr>
  52. <td class="heading" colspan="8" align="center">Pickups Summary - '.$ass_att2.' Attacking</td>
  53. </tr>
  54. <tr>
  55. <td class="smheading" align="center">Player</td>
  56. <td class="smheading" align="center" width="80">Pads</td>
  57. <td class="smheading" align="center" width="80">Armour</td>
  58. <td class="smheading" align="center" width="80">Keg</td>
  59. <td class="smheading" align="center" width="80">Invisibility</td>
  60. <td class="smheading" align="center" width="80">Shield Belt</td>
  61. <td class="smheading" align="center" width="80">Damage Amp</td>
  62. <td class="smheading" align="center" width="80">AntiGrav Boots</td>
  63. </tr>';
  64. $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,
  65. 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
  66. FROM uts_player as p, uts_pinfo AS pi WHERE p.pid = pi.id AND pi.banned <> 'Y' AND matchid = $mid2 GROUP BY pid ORDER BY name ASC";
  67. $q_pickups = mysql_query($sql_pickups) or die(mysql_error());
  68. $i = 0;
  69. while ($r_pickups = zero_out(mysql_fetch_array($q_pickups))) {
  70. $i++;
  71. $class = ($i % 2) ? 'grey' : 'grey2';
  72. $r_pname = $r_pickups[name];
  73. $myurl = urlencode($r_pname);
  74. echo'
  75. <tr>
  76. <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>
  77. <td class="'.$class.'" align="center">'.$r_pickups[pu_pads].'</td>
  78. <td class="'.$class.'" align="center">'.$r_pickups[pu_armour].'</td>
  79. <td class="'.$class.'" align="center">'.$r_pickups[pu_keg].'</td>
  80. <td class="'.$class.'" align="center">'.$r_pickups[pu_invis].'</td>
  81. <td class="'.$class.'" align="center">'.$r_pickups[pu_belt].'</td>
  82. <td class="'.$class.'" align="center">'.$r_pickups[pu_amp].'</td>
  83. <td class="'.$class.'" align="center">'.$r_pickups[pu_boots].'</td>
  84. </tr>';
  85. }
  86. }
  87. $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");
  88. if (!$sql_firstblood) $sql_firstblood = array('country' => '', 'name' => '(unknown)', 'firstblood' => NULL);
  89. $sql_multis = small_query("SELECT SUM(spree_double) AS spree_double, SUM(spree_multi) AS spree_multi, SUM(spree_ultra) AS spree_ultra, SUM(spree_monster) AS spree_monster, SUM(headshots) AS headshots FROM uts_player WHERE matchid = $mid");
  90. IF($mid2 == NULL) {
  91. } else {
  92. $sql_firstblood2 = 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 = $mid2");
  93. if (!$sql_firstblood2) $sql_firstblood2 = array('country' => '', 'name' => '(unknown)', 'firstblood' => NULL);
  94. $sql_multis2 = small_query("SELECT SUM(spree_double) AS spree_double, SUM(spree_multi) AS spree_multi, SUM(spree_ultra) AS spree_ultra, SUM(spree_monster) AS spree_monster, SUM(headshots) AS headshots FROM uts_player WHERE matchid = $mid2");
  95. }
  96. echo'</tbody></table>
  97. <br>
  98. <table border="0" cellpadding="1" cellspacing="2" width="720">
  99. <tbody><tr>
  100. <td class="heading" colspan="2" align="center">Special Events - '.$ass_att.' Attacking</td>
  101. <td class="heading" colspan="2" align="center">Special Events - '.$ass_att2.' Attacking</td>
  102. </tr>
  103. <tr>
  104. <td class="dark" align="center" width="150">First Blood</td>
  105. <td class="grey" align="center" width="150">'.FormatPlayerName($sql_firstblood[country], $sql_firstblood[firstblood], $sql_firstblood[name], $gid, $gamename).'</td>
  106. <td class="dark" align="center" width="150">First Blood</td>
  107. <td class="grey" align="center" width="150">'.FormatPlayerName($sql_firstblood2[country], $sql_firstblood2[firstblood], $sql_firstblood2[name], $gid, $gamename).'</td>
  108. </tr>
  109. <tr>
  110. <td class="dark" align="center">Head Shots</td>
  111. <td class="grey2" align="center">'.$sql_multis[headshots].'</td>
  112. <td class="dark" align="center">Head Shots</td>
  113. <td class="grey2" align="center">'.$sql_multis2[headshots].'</td>
  114. </tr>
  115. <tr>
  116. <td class="dark" align="center">Double Kills</td>
  117. <td class="grey2" align="center">'.$sql_multis[spree_double].'</td>
  118. <td class="dark" align="center">Double Kills</td>
  119. <td class="grey2" align="center">'.$sql_multis2[spree_double].'</td>
  120. </tr>
  121. <tr>
  122. <td class="dark" align="center">Multi Kills</td>
  123. <td class="grey" align="center">'.$sql_multis[spree_multi].'</td>
  124. <td class="dark" align="center">Multi Kills</td>
  125. <td class="grey" align="center">'.$sql_multis2[spree_multi].'</td>
  126. </tr>
  127. <tr>
  128. <td class="dark" align="center">Ultra Kills</td>
  129. <td class="grey2" align="center">'.$sql_multis[spree_ultra].'</td>
  130. <td class="dark" align="center">Ultra Kills</td>
  131. <td class="grey2" align="center">'.$sql_multis2[spree_ultra].'</td>
  132. </tr>
  133. <tr>
  134. <td class="dark" align="center">Monster Kills</td>
  135. <td class="grey" align="center">'.$sql_multis[spree_monster].'</td>
  136. <td class="dark" align="center">Monster Kills</td>
  137. <td class="grey" align="center">'.$sql_multis2[spree_monster].'</td>
  138. </tr>
  139. </tbody></table>';
  140. ?>