public function display_profile($id, $full = true) { if ($full) { return '<h1>User Info</h1> <img class="small_avatar" src=' . $this->avatar . ' width="32" height="32"></img> <span class="user_name">' . $this->nickname . '</span> <span class="user_steamid">' . GetAuthID($this->steamid) . '</span> <dl> <dt>Mainclass:</dt><dd><img style="float: left;" class="class_icon" src="theme/images/class/' . player_class($this->mainclass) . '.png" height="14"><span style="float: left; margin-left: 3px;">' . displayClass($this->mainclass) . '</span></dd> <dt>Skilllevel:</dt><dd>' . $this->division . '</dd> <dt>Banpoints:</dt><dd>' . $this->banpoints . '</dd> <dt>Rating:</dt><dd>' . $this->rating . '</dd> </dl>'; } else { return '<div class="profile_panel"> <h1>User Info</h1> <span class="user_name">' . $this->nickname . '</span><br /> <span class="user_steamid">' . GetAuthID($this->steamid) . '</span> <dl> <dt>Mainclass:</dt><dd><img style="float: left;" class="class_icon" src="theme/images/class/' . player_class($this->mainclass) . '.png" height="14"><span style="float: left; margin-left: 3px;">' . displayClass($this->mainclass) . '</span></dd> <dt>Skilllevel:</dt><dd>' . $this->division . '</dd> <dt>Rating:</dt><dd>' . $this->rating . '</dd> </dl> </div>'; } }
function grabLobbyPlayers($lobbyID, $lobbytype, $team) { $db = Database::obtain(); $sql = "SELECT * FROM lobby_players WHERE `lobbyID` = '" . $db->escape($lobbyID) . "' AND `team` = '" . $db->escape($team) . "'"; $res = $db->query($sql); $data = array(); while ($row = $db->fetch($res)) { $player = player($row["playerid"]); $steamid = $player["steamid"]; $avatar = APIGet($steamid, avatar); $class = player_class($row["class"]); $id = getLPid($player['id'], $lobbyID); $data[] = array('id' => $player['id'], 'class' => $class, 'nickname' => $player['nickname'], 'ready' => readystatus($id, true), 'avatar' => $avatar); } return $data; }