public function load()
 {
     $db = db::obtain();
     $players = array();
     $result = $db->fetch_array_pdo('SELECT * FROM users WHERE steamid IN (' . $this->get_ids_string() . ')', array());
     foreach ($result as $r) {
         $player = new player();
         $player->set_array((array) $r);
         $players[$player->get('steamid')] = $player;
     }
     return $players;
 }
 /**
  * @param steam_id or null
  * @return player object
  */
 public function load($id = null)
 {
     if (!is_null($id)) {
         $this->_steam_id = (string) $id;
     }
     $player = new player();
     if (empty($this->_steam_id)) {
         return $player;
     }
     $db = db::obtain();
     $result = $db->query_first_pdo('SELECT * FROM ' . db::real_tablename('users') . ' WHERE steamid = ?', array($this->get_steamid()));
     $player->set_array($result);
     return $player;
 }
 /**
  * @return array
  */
 public function load()
 {
     $request = new request(self::player_steam_url, array('steamids' => $this->get_ids_string()));
     $players_info = $request->send();
     if (is_null($players_info)) {
         return null;
     }
     $players = array();
     foreach ($players_info->players[0] as $player_info) {
         $player = new player();
         $player->set_array((array) $player_info);
         $players[$player->get('steamid')] = $player;
     }
     return $players;
 }