user()->get($user); if (!$user && $bantype !== "qline") { Message::Fail("Could not find that user: User not online"); } else { $msg_msg = ($duration == "0" || $duration == "0w0d0h") ? "permanently" : "for " . rpc_convert_duration_string($duration); $reason = (isset($_POST['ban_reason'])) ? $_POST['ban_reason'] : "No reason"; if ($bantype == "qline") $rpc->nameban()->add($name, $reason, $duration); else if ($rpc->serverban()->add($user->id, $bantype, $duration, $reason)) Message::Success($user->name . " (*@" . $user->hostname . ") has been $bantype" . "d $msg_msg: $reason"); else Message::Fail("Could not add $bantype against $name: $rpc->error"); } } } } } /* Get the user list */ $users = $rpc->user()->getAll(); ?>

Users Overview

Click on a username to view more information.
Filter:
Nick Host IP Account
name), strtolower($_POST['uf_nick'])) !== 0 && strpos(strtolower($user->name), strtolower($_POST['uf_nick'])) == false) continue; /* Some basic filtering for HOST */ if (isset($_POST['uf_host']) && strlen($_POST['uf_host']) && strpos(strtolower($user->hostname), strtolower($_POST['uf_host'])) !== 0 && strpos(strtolower($user->hostname), strtolower($_POST['uf_host'])) == false) continue; /* Some basic filtering for IP */ if (isset($_POST['uf_ip']) && strlen($_POST['uf_ip']) && strpos(strtolower($user->ip), strtolower($_POST['uf_ip'])) !== 0 && strpos(strtolower($user->ip), strtolower($_POST['uf_ip'])) == false) continue; /* Some basic filtering for ACCOUNT */ if (isset($_POST['uf_account']) && strlen($_POST['uf_account']) && strpos(strtolower($user->user->account), strtolower($_POST['uf_account'])) !== 0 && strpos(strtolower($user->user->account), strtolower($_POST['uf_account'])) == false) continue; echo "\n"; echo ""; $isBot = (strpos($user->user->modes, "B") !== false) ? ' Bot' : ""; echo ""; echo ""; $account = (isset($user->user->account)) ? "user->account."\">".$user->user->account."" : 'None'; echo ""; $modes = (isset($user->user->modes)) ? "+" . $user->user->modes : ""; echo ""; $oper = (isset($user->user->operlogin)) ? $user->user->operlogin." ".$user->user->operclass."" : ""; if (!strlen($oper)) $oper = (strpos($user->user->modes, "S") !== false) ? 'Services Bot' : ""; echo ""; $secure = (isset($user->tls)) ? "Secure" : "Insecure"; if (strpos($user->user->modes, "S") !== false) $secure = ""; echo ""; echo ""; echo ""; echo ""; } ?>
Nick Host / IP Account Usermodes ℹ️ Oper Secure Connected to Reputation ℹ️
id."\">$user->name$isBot".$user->hostname." (".$user->ip.")".$account."".$modes."".$oper."".$secure."".$user->user->servername."".$user->user->reputation."