function sinfo_conv_version_string($server) : string
{
$string = (isset($server->server->features->software)) ? $server->server->features->software : "";
+ $return = "";
if (strlen($string) && strpos($string,"-"))
{
$tok = split($string, "-");
- $return = "<code>" . $tok[1] . "</code> <label class=\"badge label rounded-pill badge-dark\">" . $tok[2] . "</div>";
+ $return = "<code>" . $tok[1] . "</code> <label class=\"badge rounded-pill badge-dark\">" . $tok[2] . "</div>";
}
if ($server->server->ulined)
- $return .= "<div class=\"label rounded-pill badge-warning\">Services</div>";
+ $return .= "<div class=\"badge rounded-pill badge-warning\">Services</div>";
return $return;
}
echo "<th scope=\"row\"><input type=\"checkbox\" value='" . base64_encode($server->id)."' name=\"serverch[]\"></th>";
echo "<td><a href=\"details.php?server=".$server->id."\">$server->name</a></td>";
echo "<td>".$server->server->num_users."</td>";
- $s = "";
- if (isset($server->server->features->software)) // not (always) present on services
- $s .= $server->server->features->software;
-
- if ($server->server->ulined == true)
- $s .= " <span class=\"badge rounded-pill badge-warning\">Services</span>";
+ $s = sinfo_conv_version_string($server);
+
echo "<td>$s</td>";
echo "<td>".$server->hostname." (".$server->ip.")</td>";
if (isset($server->server->uplink))