diff --git a/source/masterserver/functions.php b/source/masterserver/functions.php index f3420d40..ad03b324 100644 --- a/source/masterserver/functions.php +++ b/source/masterserver/functions.php @@ -85,22 +85,22 @@ } function getTimeString($frames) { - $framesleft = $frames; + $framesleft = (int)$frames; $updateFps = 40.0; - $hours = ( int )$frames / ( float )$updateFps / 3600.0; + $hours = (int)($frames / $updateFps / 3600.0); $framesleft = $framesleft - $hours * 3600 * $updateFps; - $minutes = ( int )$framesleft / ( float )$updateFps / 60.0; + $minutes = (int)($framesleft / $updateFps / 60.0); $framesleft = $framesleft - $minutes * 60 * $updateFps; - $seconds = ( int )$framesleft / ( float )$updateFps; + $seconds = (int)($framesleft / $updateFps); - $hourstr = strval(( int )$hours); + $hourstr = $hours; if($hours < 10) $hourstr = "0" . $hourstr; - $minutestr = strval(( int )$minutes); + $minutestr = $minutes; if($minutes < 10) $minutestr = "0" . $minutestr; - $secondstr = strval(( int )$seconds); + $secondstr = $seconds; if($seconds < 10) $secondstr = "0" . $secondstr; return $hourstr . ":" . $minutestr . ":" . $secondstr; diff --git a/source/masterserver/showServers.php b/source/masterserver/showServers.php index bc962e28..ef7b2a8e 100644 --- a/source/masterserver/showServers.php +++ b/source/masterserver/showServers.php @@ -123,7 +123,7 @@ $status_class = 'unknown'; } - if ($status_code == 3 && $server['gameUUID'] != "") + if (($status_code == 2 || $status_code == 3) && $server['gameUUID'] != "") { printf( "\t\t\t\t%s%s", $server['status'], $status_class, $server['gameUUID'], htmlspecialchars( $status_title, ENT_QUOTES ), PHP_EOL ); }