Exemplo n.º 1
0
require "server_status_class.php";
# Instanciar a classe ServerStatus com os parâmetros: (IP, Usuário, Senha, Banco de Dados).
$status = new ServerStatus($host, $user, $userpass, $database);
# Se $status->getLoginStatus() retornar algum valor, imprime Online.
echo "<div class='server-info'>";
if ($status->getLoginStatus()) {
    echo "<img class='img-status'src='" . get_bloginfo(template_url) . "/status/login-on.gif'/>";
} else {
    echo "<img class='img-status'src='" . get_bloginfo(template_url) . "/status/login-off.gif'/>";
}
# Quebra de linha HTML.
# Se $status->getCharStatus() retornar algum valor, imprime Online.
if ($status->getCharStatus()) {
    echo "<img class='img-status'src='" . get_bloginfo(template_url) . "/status/char-on.gif'/>";
} else {
    echo "<img class='img-status'src='" . get_bloginfo(template_url) . "/status/char-off.gif'/>";
}
# Quebra de linha HTML.
# Se $status->getMapStatus() retornar algum valor, imprime Online.
if ($status->getMapStatus()) {
    echo "<img class='img-status'src='" . get_bloginfo(template_url) . "/status/map-on.gif'/>";
} else {
    echo "<img class='img-status'src='" . get_bloginfo(template_url) . "/status/map-off.gif'/>";
}
# Quebra de linha HTML.
# Imprime o número de usuários Online.
$dados = array_shift($status->getUsersOnline($con));
echo "<p>Usuários Online: " . $dados->usersOnline . "</p>";
echo "</div>";
?>
</div>