";
if (!$modes)
echo "There are no usermodes for this server |
";
else {
for ($i=0; ($mode = (isset($modes[$i])) ? $modes[$i] : NULL); $i++)
{
if ($mode == "o")
{
?>
Oper |
User is an IRC Operator.
|
Service Bot |
User is a Services Bot.
|
Deaf |
User is ignoring channel messages. |
Invisible |
Not shown in /WHO searches. |
Private channels |
Channels hidden in /WHOIS outputs. |
Registered Nick |
User is using a registered nick. |
Server Notices |
User is receiving server notices. |
Virtual Host |
Using a custom hostmask. |
Wallops |
Listening to /WALLOPS notices from IRC Operators. |
Hostmask |
Using a hostmask (hiding their IP from non-IRCops). |
Secure |
User is using a secure connection.
|
Bot |
User is marked as a Bot.
|
PrivDeaf |
User is rejecting incoming private messages.
|
Filter |
User is filtering Bad Words.
|
Hide IRCop |
User is hiding their IRCop status.
|
Hide Idle |
User is hiding their idle time.
|
RegOnly Messages |
User is only accepting private messages from registered users.
|
Deny CTCPs |
Denying CTCP requests.
|
View /WHOIS |
User is receiving notifications when someone does a /WHOIS on them.
|
Deny Insecure Messages |
User is only accepting messages from users using a secure connection.
|
";
}
function generate_html_extserverinfo($server)
{
?>
IP |
ip) ? htmlspecialchars($server->ip) : "Unable to detect IP"); ?> |
Boot time |
server->boot_time) ? htmlspecialchars($server->server->boot_time) : "Not available"); ?> |
U-Lined |
server->ulined) && $server->server->ulined) ? "Yes" : "No"; ?> |
Protocol |
server->features->protocol); ?> |
TLS |
Cert Fingerprint |
".htmlspecialchars($server->tls->certfp).""; ?> |
TLS Cipher |
".htmlspecialchars($server->tls->cipher).""; ?> |
|
server()->module_list($srv->id);
if (!$modules || !$modules->list)
{
echo $rpc->error;
} else {
?>
Name |
Description |
Source |
Author |
Version |
list as $module) {
echo "\n";
echo "".htmlspecialchars($module->name)." | ";
$desc = $module->description;
$short_desc = substr($desc, 0, 70); // truncate to 80 chars
if (strlen($desc) > strlen($short_desc))
$short_desc .= "...";
echo "".htmlspecialchars($short_desc)." | ";
$source = (!$module->third_party) ? "Official
" : "Third-Party
";
echo "$source | ";
echo "".htmlspecialchars($module->author)." | ";
echo "".htmlspecialchars($module->version)." | ";
}
}
?>
$value)
{
if ($key > $biggest)
$biggest = $key;
}
if (!$biggest)
{
Message::Fail("Could not get latest version of UnrealIRCd. Please check again later.");
return NULL;
}
return $arr[$biggest]['Stable']['version'];
}