Beta version warning

This commit is contained in:
2025-07-12 15:35:29 -07:00
parent 8df4e41283
commit 6630c3cbca
2 changed files with 11 additions and 3 deletions

View File

@@ -7,8 +7,10 @@ $clientVersion = $_SERVER['HTTP_CLIENTVERSION'] ?? "0";
if (($_SERVER['HTTP_REQUESTER'] ?? "0") != "BerryDashClient") { if (($_SERVER['HTTP_REQUESTER'] ?? "0") != "BerryDashClient") {
exitWithMessage("-1", false); exitWithMessage("-1", false);
} }
if (isSupportedVersion($clientVersion)) { if (isLatestVersion($clientVersion)) {
echo "1"; echo "1";
} else if (isBetaVersion($clientVersion)) {
echo "4";
} else if (isAllowedVersion($clientVersion)) { } else if (isAllowedVersion($clientVersion)) {
echo "3"; echo "3";
} else if (isAllowedVersion($clientVersion) && isAllowedDatabaseVersion($clientVersion)) { } else if (isAllowedVersion($clientVersion) && isAllowedDatabaseVersion($clientVersion)) {

View File

@@ -49,10 +49,16 @@ function exitWithMessage($message, $encrypt = true) {
exit; exit;
} }
function isSupportedVersion($version) { function isLatestVersion($version) {
global $latestVersion; global $latestVersion;
if (!isset($latestVersion)) require __DIR__ . '/../config/general.php'; if (!isset($latestVersion)) require __DIR__ . '/../config/general.php';
return $version === $latestVersion || $version === $latestBetaVersion; return $version === $latestVersion;
}
function isBetaVersion($version) {
global $latestBetaVersion;
if (!isset($latestBetaVersion)) require __DIR__ . '/../config/general.php';
return $version === $latestBetaVersion;
} }
function isAllowedVersion($version) { function isAllowedVersion($version) {