X-Git-Url: https://jfr.im/git/irc/unrealircd/unrealircd-webpanel.git/blobdiff_plain/9ffc5134d88c0e1dcb39c4016f3f91175e18d336..67bff06aa6fd4d7d3a9aefc2919307326fa6d755:/misc/user-lookup-misc.php
diff --git a/misc/user-lookup-misc.php b/misc/user-lookup-misc.php
index a6d5161..27fc7b1 100644
--- a/misc/user-lookup-misc.php
+++ b/misc/user-lookup-misc.php
@@ -2,46 +2,51 @@
function generate_html_whois($user)
{
+ global $rpc;
?>
-
+
Nick |
- name; ?> |
+ name); ?> |
- UID |
- id; ?> |
+ User ID (UID) |
+ id); ?> |
Real Host |
- hostname; ?> |
+ hostname); ?> |
IP |
- ip." ";
+ | ip); ?>
+ geoip->country_code)) ? strtolower($user->geoip->country_code) : "")
{
- ?>
+ ip"); ?>">
|
Ident |
- user->username; ?> |
+ user->username); ?> |
GECOS / Real Name |
- user->realname; ?> |
+ user->realname); ?> |
Virtual Host |
- user->vhost)) ? $user->user->vhost : ""; ?> |
+ user->vhost)) ? htmlspecialchars($user->user->vhost) : ""; ?> |
Connected to |
- user->servername; ?> |
+ server()->get($user->user->servername); ?>
+
+ id"; ?>">user->servername); ?> |
Logged in as |
- user->account)) ? $user->user->account : ""; ?> |
+ user->account)) ? "user->account)."\">".htmlspecialchars($user->user->account)."" : ""; ?> |
@@ -54,7 +59,7 @@ function generate_html_usersettings($user)
{
?>
-
+
user->modes[$i])) ? $user->user->modes[$i] : NULL); $i++)
@@ -66,14 +71,17 @@ function generate_html_usersettings($user)
Oper |
-
+
Oper Login |
- user->operlogin; ?> |
+ user->operlogin)) ? $user->user->operlogin : "";
+ echo htmlspecialchars($operlogin);
+ ?> |
Oper Class |
- user->operclass)) ? "".$user->user->operclass."" : "None"; ?> |
+ user->operclass)) ? "".htmlspecialchars($user->user->operclass)."" : "None"; ?> |
@@ -169,14 +177,17 @@ function generate_html_usersettings($user)
Secure |
-
+
Cipher |
- tls->cipher; ?> |
+ tls->cipher)) ? $user->tls->cipher : "";
+ echo htmlspecialchars($cipher);
+ ?> |
Cert Fingerprint |
- tls->certfp)) ? "".$user->tls->certfp."" : "None"; ?> |
+ tls->certfp)) ? "".htmlspecialchars($user->tls->certfp)." " : "None"; ?> |
@@ -290,4 +301,69 @@ function generate_html_usersettings($user)
+
+
+
+
+ Channel
+ |
+
+ Status
+ |
+
+
+ user->channels as $chan)
+ {
+ ?>
+
+ name)."\">$chan->name"; ?> |
+
+
+ level[$i]); $i++)
+ {
+ ?> level[$i] == "v")
+ {
+ ?>Voicelevel[$i] == "h")
+ {
+ ?>Half-Oplevel[$i] == "o")
+ {
+ ?> Operatorlevel[$i] == "a")
+ {
+ ?>Adminlevel[$i] == "q")
+ {
+ ?>Ownerlevel[$i] == "Y")
+ {
+ ?>OJOIN
+ |
+
+
+
+
+
+ | |