diff --git a/player.php b/player.php index dc9374a..8cb2b00 100644 --- a/player.php +++ b/player.php @@ -20,6 +20,17 @@ if (is_file($ossTxt)) { } } +// ★ 第57批续3:无充值规则时隐藏在线充值入口 +$HAS_RECHARGE_RULES = false; +try { + if (defined("ORDERS_DB_PATH") && file_exists(ORDERS_DB_PATH)) { + $_rechDb = new PDO("sqlite:" . ORDERS_DB_PATH); + $_cnt = $_rechDb->query("SELECT COUNT(*) FROM shop_configs WHERE is_active = 1")->fetchColumn(); + $HAS_RECHARGE_RULES = ((int)$_cnt > 0); + } +} catch (Throwable $_e) { + // 库不存在/建表前:false = 隐藏入口 +} $BUILD_VERSION = 'v' . filemtime(__FILE__); // 文件修改时间 = 版本号 $currentVersion = isset($_GET['_v']) ? $_GET['_v'] : ''; if ($currentVersion !== $BUILD_VERSION) { @@ -345,7 +356,9 @@ if ($currentVersion !== $BUILD_VERSION) {
+ + @@ -467,6 +480,8 @@ if ($currentVersion !== $BUILD_VERSION) { // ★ 版本检测:强制清除浏览器缓存的旧版JS (function() { const buildVersion = ''; + // ★ 第57批续3:无充值规则时隐藏在线充值入口 + const hasRechargeRules = ''; const lastVersion = localStorage.getItem('sdf1_build_version'); if (lastVersion && lastVersion !== buildVersion) { // 版本变化 → 清除所有缓存,强制刷新