From 40dfa7d5c0dc8e4cb2c95e403b6b4b2c4bf70644 Mon Sep 17 00:00:00 2001 From: Matthijs Kuiper Date: Sat, 4 Feb 2017 16:05:45 +0100 Subject: Original UTStats beta 4.2.8 --- html/pages/admin/pinfo.php | 91 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 91 insertions(+) create mode 100755 html/pages/admin/pinfo.php (limited to 'html/pages/admin/pinfo.php') diff --git a/html/pages/admin/pinfo.php b/html/pages/admin/pinfo.php new file mode 100755 index 0000000..7be13ae --- /dev/null +++ b/html/pages/admin/pinfo.php @@ -0,0 +1,91 @@ +'; + +$sql_ips = "SELECT INET_NTOA(p.ip) AS ip, COUNT(p.id) AS matches, MIN(m.time) AS first, MAX(m.time) AS last FROM uts_player AS p, uts_match AS m WHERE p.pid = ".$pid." AND m.id = p.matchid GROUP BY ip ORDER BY ip"; +$q_ips = mysql_query($sql_ips) or die("Can't get ip's: " . mysql_error()); +echo ' + + + + + + + + + + + + '; + +while ($r_ips = mysql_fetch_assoc($q_ips)) { + echo ' + + + + + + + '; +} + +echo ' + +
IP\'s used
IPHostnameMatchesFirstLast
'.$r_ips['ip'].''.gethostbyaddr($r_ips['ip']).''.$r_ips['matches'].''.mdate($r_ips['first']).''.mdate($r_ips['last']).'
+
* Hostnames are real time and might have been different at the time of playing. *
+
'; + +mysql_free_result($q_ips); + +$sql_fakes = "SELECT INET_NTOA(p1.ip) AS ip, pi.name FROM uts_player AS p1, uts_player AS p2, uts_pinfo AS pi WHERE p1.pid = ".$pid." AND p1.ip = p2.ip AND p1.pid <> p2.pid AND pi.id = p2.pid GROUP BY pi.name"; +$q_fakes = mysql_query($sql_fakes) or die("Can't retrieve fake nicks: " . mysql_error()); +echo ' + + + + + + + + + '; + +if (mysql_num_rows($q_fakes) == 0) { + echo ' + + + '; +} +else { + while($r_fakes = mysql_fetch_assoc($q_fakes)) { + echo ' + + + + '; + } +} +echo ' + +
Possible aliasses
NickIP
No other names found
'.$r_fakes[ip].''.$r_fakes[name].'

'; +?> -- cgit