server()->rehash($servID)) { $serb = $rpc->server()->get($servID); do_log($servID, $response); if ($response->success || (!isset($response->success) != false && $response == true)) { $rehash_success[] = $serb->name; foreach($response->log as $log) { do_log($log->level); if ($log->level == "warn") $rehash_warnings[$log->log_source][] = $log->msg; } } else if (isset($response->success) && !$response->success) { foreach ($response->log as $log) { if ($log->level == "error") $rehash_errors[$log->log_source][] = $log->msg; } } } } if (isset($_POST['disconnect'])) { if ($rpc->server()->disconnect($_POST['disconnect'], $_POST['reason'])) Message::Success("Server \"".$_POST['disconnect']."\" has been successfully disconnected from the network."); else Message::Fail((isset($rpc->error)) ? $rpc->error : "No error"); } } if (isset($_GET['server'])) { $servername = $_GET['server']; $srv = $rpc->server()->get($servername); if (!$srv) { Message::Fail("Could not find server: \"$servername\""); } else { do_log($srv); $servername = $srv->name; $title .= " for \"" . $servername . "\""; } } if (!empty($rehash_success)) { do_log($rehash_success); $servlist_bullet = "
    "; foreach ($rehash_success as $serv) { $servlist_bullet .= "
  1. $serv
  2. "; } $servlist_bullet .= "
"; $servlist_err_bullet = ""; foreach ($rehash_errors as $serv => $err) { $servlist_err_bullet .= "
$serv
    "; foreach ($err as $er) $servlist_err_bullet .= "
  1. $er
  2. "; echo "
"; } $servlist_warn_bullet = ""; foreach ($rehash_warnings as $server => $warning) { $servlist_warn_bullet .= "
$serv
    "; foreach ($warning as $w) $servlist_warn_bullet .= "
  1. $w
  2. "; $servlist_warn_bullet .= "
"; } if (!empty($rehash_success)) Message::Success( "The following server(s) were successfully rehashed:", $servlist_bullet ); if (!empty($rehash_warnings)) Message::Warning( "The following warning(s) were encountered:", $servlist_warn_bullet ); if (!empty($rehash_errors)) Message::Fail( "The following error(s) were encountered and the server(s) failed to rehash:", $servlist_err_bullet ); } ?> <?php echo $title; ?>


>


Modules
Rehash
Disconnect

Basic Information

Extra Information

Channel Modes

User Modes