if (isset($_POST['uf_account']) && strlen($_POST['uf_account']))
Message::Info("Listing users which match account: \"" . $_POST['uf_account'] . "\"");
+ if (isset($_POST['uf_server']) && strlen($_POST['uf_server']))
+ Message::Info("Listing users connected to servers matching: \"" . $_POST['uf_server'] . "\"");
+
?>
<table class="container-xxl table table-responsive caption-top table-striped">
<th scope="col" colspan="2">Host <input name="uf_host" type="text" class="form-control short-form-control"></th>
<th scope="col" colspan="2">IP <input name="uf_ip" type="text" class="form-control short-form-control"></th>
<th scope="col" colspan="2">Account <input name="uf_account" type="text" class="form-control short-form-control"></th>
+ <th scope="col" colspan="2">Server <input name="uf_server" type="text" class="form-control short-form-control"></th>
<th scope="col" colspan="2"><input <?php echo (isset($_POST['operonly'])) ? "checked" : ""; ?> name="operonly" type="checkbox" value=""> Opers Only</th>
<th scope="col"> <input class="btn btn-primary" type="submit" value="Search"></th></form>
</thead></table>
strpos(strtolower($user->user->account), strtolower($_POST['uf_account'])) == false)
continue;
+ /* Some basic filtering for ACCOUNT */
+ if (isset($_POST['uf_server']) && strlen($_POST['uf_server']) &&
+ strpos(strtolower($user->user->servername), strtolower($_POST['uf_server'])) !== 0 &&
+ strpos(strtolower($user->user->servername), strtolower($_POST['uf_server'])) == false)
+ continue;
+
/* Some basic filtering for OPER */
if (isset($_POST['operonly']) &&
- strpos($user->user->modes, "o") == false || strpos($user->user->modes,"S") !== false)
+ (strpos($user->user->modes, "o") == false || strpos($user->user->modes,"S") !== false))
continue;
echo "\n<tr>";
if (strpos($user->user->modes, "S") !== false)
$secure = "";
echo "<td>".$secure."</td>";
- $serverlkup = $rpc->server()->get($user->user->servername);
- echo "<td><a href=\"".BASE_URL."servers/details.php?server=$serverlkup->id\">".$user->user->servername."</a></td>";
+ echo "<td><a href=\"".BASE_URL."servers/details.php?server=".substr($user->id, 0, 3)."\">".$user->user->servername."</a></td>";
echo "<td>".$user->user->reputation."</td>";
echo "</tr>";
}