Beta version warning
This commit is contained in:
@@ -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)) {
|
||||||
|
|||||||
@@ -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) {
|
||||||
|
|||||||
Reference in New Issue
Block a user