Player Information: ', htmlentities(NAME, ENT_COMPAT, 'UTF-8'), defined('CLASSID') ? ' » ' . CLASSNAME : '', ''; if (!isset($_GET['eventhistory'])) { echo '
'; echo '

Player links

'; if (defined('CLASSID')) { echo 'Player overview'; } echo 'Event History'; if (ENABLE_COMMUNITY_LINKS) { require_once('inc/community.php'); echo 'Steam Community Profile'; } if (ENABLE_GROUPS) { $sql = 'SELECT group_id, group_name FROM groupmemberships NATURAL JOIN groups WHERE player_id = ' . PLAYER; $res = mysql_query($sql); if (mysql_num_rows($res) > 0) { $header = false; while ($row = mysql_fetch_assoc($res)) { $sql2 = 'SELECT COUNT(*) FROM groupmemberships WHERE group_id = ' . $row['group_id']; $res2 = mysql_query($sql2); $row2 = mysql_fetch_array($res2); $total = $row2[0]; if ($total == 1) { continue; } if (!$header) { echo '

Group affiliations

'; echo ''; } } } echo '

Favourite maps

'; showMostMaps(defined('CLASSID') ? 'INNER JOIN roleperiods ON (roleperiods.session_id = sessions.session_id)' : '', 'sessions.player_id = ' . PLAYER . (defined('CLASSID') ? ' AND roleperiods.class_id = ' . CLASSID : '')); $extra = true; echo '

Top Weapons

'; showWeaponsList('INNER JOIN roleperiods ON roleperiod_id = kill_killer WHERE player_id = ' . PLAYER . (defined('CLASSID') ? ' AND class_id = ' . CLASSID : '')); echo '
'; echo '

Ranking

'; $min = max(0, RANK - 3); $max = 5 + min(RANK - 3, 0); showPlayerTable('', '1=1', $min . ',' . $max, false, false, PLAYER); echo '

Class Stats

'; $classes = array(); $sql = 'SELECT rp1.class_id, class_name, COUNT(*) as num FROM classes NATURAL JOIN roleperiods AS rp1 INNER JOIN kills AS k1 ON kill_victim = roleperiod_id INNER JOIN roleperiods AS rp2 ON kill_killer = rp2.roleperiod_id WHERE rp2.player_id = ' . PLAYER . (defined('CLASSID') ? ' AND rp2.class_id = ' . CLASSID : '') . ' GROUP BY class_id'; $res = mysql_query($sql) or print(mysql_error()); while ($row = mysql_fetch_assoc($res)) { $classes[$row['class_id']]['name'] = $row['class_name']; $classes[$row['class_id']]['data1'] = $row['num']; } $sql = 'SELECT rp1.class_id, class_name, COUNT(*) as num FROM classes NATURAL JOIN roleperiods AS rp1 INNER JOIN kills AS k1 ON kill_killer = rp1.roleperiod_id INNER JOIN roleperiods AS rp2 ON kill_victim = rp2.roleperiod_id WHERE rp2.player_id = ' . PLAYER . (defined('CLASSID') ? ' AND rp2.class_id = ' . CLASSID : '') . ' GROUP BY class_id'; $res = mysql_query($sql) or print(mysql_error()); while ($row = mysql_fetch_assoc($res)) { $classes[$row['class_id']]['data2'] = $row['num']; $classes[$row['class_id']]['name'] = $row['class_name']; } if (!defined('CLASSID')) { $sql = 'SELECT rp1.class_id, class_name, COUNT(*) AS num FROM classes NATURAL JOIN roleperiods AS rp1 INNER JOIN kills AS k1 ON kill_killer = rp1.roleperiod_id WHERE rp1.player_id = ' . PLAYER . ' GROUP BY class_id'; $res = mysql_query($sql) or print(mysql_error()); while ($row = mysql_fetch_assoc($res)) { $classes[$row['class_id']]['data3'] = $row['num']; $classes[$row['class_id']]['name'] = $row['class_name']; } $sql = 'SELECT rp1.class_id, class_name, COUNT(*) AS num FROM classes NATURAL JOIN roleperiods AS rp1 INNER JOIN kills AS k1 ON kill_victim = rp1.roleperiod_id WHERE rp1.player_id = ' . PLAYER . ' GROUP BY class_id'; $res = mysql_query($sql) or print(mysql_error()); while ($row = mysql_fetch_assoc($res)) { $classes[$row['class_id']]['data4'] = $row['num']; $classes[$row['class_id']]['name'] = $row['class_name']; } showClassesTable($classes, 'Victim of ' . htmlentities(NAME, ENT_COMPAT, 'UTF-8'), 'Killer of ' . htmlentities(NAME, ENT_COMPAT, 'UTF-8'), true, htmlentities(NAME, ENT_COMPAT, 'UTF-8') . '\'s kills', htmlentities(NAME, ENT_COMPAT, 'UTF-8') . '\'s deaths', true); } else { showClassesTable($classes, 'Victim of ' . htmlentities(NAME, ENT_COMPAT, 'UTF-8'), 'Killer of ' . htmlentities(NAME, ENT_COMPAT, 'UTF-8'), true); } echo '
'; } else { echo '

Event History

'; showEventHistory(PLAYER); } require_once('inc/footer.php'); ?>