server->features->chanmodes as $set) { if (!$set) break; for ($i = 0; isset($set[$i]); $i++) { $mode = $set[$i]; if (isset(IRCList::$cmodes[$mode])) { ?>
Name Description Requires
Unknown Mode ""
server->features->software)) ? $server->server->features->software : ""; $return = ""; $tooltip = ""; $badge = ""; $display_string = $string; if (strlen($string) && strpos($string,"-")) { $tok = split($string, "-"); if (($tok[0] == "UnrealIRCd") && isset($tok[2])) { if ($tok[2] == "git") { if (!empty($tok[3])) $badge = "git:".$tok[3]; else $badge = "git"; $tooltip = "Installed from GitHub"; $display_string = $tok[0]."-".$tok[1]."-".$tok[2]; } else if (substr($tok[2],0,2) == "rc") { $tooltip = "Release Candidate/Beta Version"; $badge = "rc"; } else if (strlen($tok[2]) == 9) { /* Guess that this is a commit id :D */ $badge = "git:".$tok[2]; $tooltip = "Installed from GitHub"; $display_string = $tok[0]."-".$tok[1]; } $tooltip = htmlspecialchars($tooltip); $display_string = htmlspecialchars($display_string); } $return = "" . $display_string . "
$badge
"; } if (isset($server->server->ulined) && $server->server->ulined) $return .= "
Services
"; return $return; } function generate_html_serverinfo($server) { global $rpc; ?> server->uplink)) ? $rpc->server()->get($server->server->uplink) : "None"; ?>
Name name); ?>
Server ID (SID) id); ?>
Info server->info); ?>
Uplink id)."\">".htmlspecialchars($server->server->uplink).""; ?>
User count server->num_users); ?>
Version
server()->module_list($srv->id); if (!$modules || !$modules->list) { echo $rpc->error; } else { ?> list as $module) { echo "\n"; echo ""; $desc = $module->description; $short_desc = substr($desc, 0, 70); // truncate to 80 chars if (strlen($desc) > strlen($short_desc)) $short_desc .= "..."; echo ""; $source = (!$module->third_party) ? "
Official
" : "
Third-Party
"; echo ""; echo ""; echo ""; } } ?>
Name Description Source Author Version
".htmlspecialchars($module->name)."".htmlspecialchars($short_desc)."$source".htmlspecialchars($module->author)."".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']; }