Files
legacy-server/database/canLoadClient.php
2025-10-05 07:44:41 -07:00

20 lines
687 B
PHP

<?php
require __DIR__ . '/../config/general.php';
require __DIR__ . '/../incl/util.php';
setPlainHeader();
$clientVersion = $_SERVER['HTTP_CLIENTVERSION'] ?? "0";
if (($_SERVER['HTTP_REQUESTER'] ?? "0") != "BerryDashClient" && ($_SERVER['HTTP_USER_AGENT'] ?? "0") != "BerryDashClient" && ($clientVersion == "1.4.1" || $clientVersion == "1.4.0")) {
exitWithMessage("-1", false);
}
if (isLatestVersion($clientVersion)) {
echo "1";
} else if (isBetaVersion($clientVersion)) {
echo "4";
} else if (isAllowedVersion($clientVersion) && isAllowedDatabaseVersion($clientVersion)) {
echo "2";
} else if (isAllowedVersion($clientVersion)) {
echo "3";
} else {
echo "-1";
}