Advertisement
Guest User

Untitled

a guest
Oct 2nd, 2014
218
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.11 KB | None | 0 0
  1. <?php
  2. $urls = array("Server 1"=>"http://awakenaware.org:8081", "Server 2"=>"http://awakenaware.org:8082");
  3.  
  4. foreach($urls as $title => $url){
  5. $data = json_decode(file_get_contents($url));
  6. echo "
  7. <table>
  8. <thead>
  9. <tr>
  10. <td colspan=2>".$title."</td>
  11. </tr>
  12. </thead>
  13. <tbody>
  14. <tr>
  15. <td>Mode</td>
  16. <td>".$data->game_mode."</td>
  17. </tr>
  18. <tr>
  19. <td>Cheats Enabled</td>
  20. <td>".($data->cheats ? "Yes" : "No")."</td>
  21. </tr>
  22. <tr>
  23. <td>Last Activity</td>
  24. <td>".format_timer_result($data->lastPlayerActivity)."</td>
  25. </tr>
  26. <tr>
  27. <td>Max Players</td>
  28. <td>".$data->max_players."</td>
  29. </tr>
  30. <tr>
  31. <td>Player Count</td>
  32. <td>".$data->player_count."</td>
  33. </tr>
  34. <tr>
  35. <td>Server Name</td>
  36. <td>".$data->server_name."</td>
  37. </tr>
  38. <tr>
  39. <td>Server Port</td>
  40. <td>".$data->port."</td>
  41. </tr>
  42. <tr>
  43. <td>Universe Size</td>
  44. <td>".$data->universeSize."</td>
  45. </tr>
  46. <tr>
  47. <td>Version</td>
  48. <td>".$data->version."</td>
  49. </tr>
  50. <tr>
  51. <td>Warp Mode</td>
  52. <td>".$data->warp_mode."</td>
  53. </tr>
  54. </tbody>
  55. </table><br/>";
  56. }
  57.  
  58. function format_timer_result($time_in_seconds){
  59. $time_in_seconds = ceil($time_in_seconds);
  60. if ($time_in_seconds == 0){
  61. return 'Less than a second';
  62. $days = floor($time_in_seconds / (60 * 60 * 24));
  63. $time_in_seconds -= $days * (60 * 60 * 24);
  64. $hours = floor($time_in_seconds / (60 * 60));
  65. $time_in_seconds -= $hours * (60 * 60);
  66. $minutes = floor($time_in_seconds / 60);
  67. $time_in_seconds -= $minutes * 60;
  68. $seconds = floor($time_in_seconds);
  69. $return = '';
  70. if ($days > 0){
  71. $return .= $days . ' day' . ($days == 1 ? '' : 's'). ' ';
  72. }
  73. if ($hours > 0){
  74. $return .= $hours . ' hour' . ($hours == 1 ? '' : 's') . ' ';
  75. }
  76. if ($minutes > 0){
  77. $return .= $minutes . ' minute' . ($minutes == 1 ? '' : 's') . ' ';
  78. }
  79. if ($seconds > 0){
  80. $return .= $seconds . ' second' . ($seconds == 1 ? '' : 's') . ' ';
  81. }
  82. $return = trim($return);
  83. return $return;
  84. }
  85. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement