Advertisement
Guest User

Untitled

a guest
Aug 29th, 2017
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.66 KB | None | 0 0
  1. <?php
  2.  
  3. class Positivus_Html_Sidebar_Game_Status {
  4.  
  5.   public static function getServers(){
  6.     $output = [];
  7.  
  8.     $db = XenForo_Application::getDb();
  9.     $servers = $db->fetchAssoc('SELECT name, reachable, last_online, player_count FROM pos_game_servers');
  10.  
  11.     foreach($servers as $server){
  12.       $item = [];
  13.       $item['name'] = $server['name'];
  14.       $item['online'] = (bool)$server['reachable'];
  15.       $item['last_online'] = $server['last_online'];
  16.       $item['players'] = $server['player_count'] ? ($server['player_count'] == 1 ? '1 Player' : $server['player_count'].' Players') : 'Empty';
  17.       $output[] = $item;
  18.     }
  19.  
  20.     return $output;
  21.   }
  22.  
  23. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement