From aed7a4fccf2106cbc8e3a7e2040bf5b8140fe02d Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 6 May 2026 23:03:18 +0000 Subject: [PATCH] Refine language fallback warning matcher and legacy editor label text Agent-Logs-Url: https://github.com/GameServerPanel/GSP/sessions/b16096ca-4ef7-4bb0-80e8-658767561478 Co-authored-by: iaretechnician <2749183+iaretechnician@users.noreply.github.com> --- includes/lang.php | 3 ++- modules/config_games/config_servers.php | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/includes/lang.php b/includes/lang.php index 72439d19..596fad4a 100644 --- a/includes/lang.php +++ b/includes/lang.php @@ -132,7 +132,8 @@ function ogp_load_english_fallbacks() function ogp_include_lang_file_safely($filePath) { set_error_handler(function ($severity, $message) { - if ($severity === E_WARNING && strpos($message, 'already defined') !== false) { + $isConstantRedefinition = (bool)preg_match('/^Constant\\s+.+\\s+already\\s+defined$/i', trim((string)$message)); + if ($severity === E_WARNING && $isConstantRedefinition) { return true; } return false; diff --git a/modules/config_games/config_servers.php b/modules/config_games/config_servers.php index 6a803874..902be6c8 100644 --- a/modules/config_games/config_servers.php +++ b/modules/config_games/config_servers.php @@ -1134,7 +1134,7 @@ function exec_ogp_module() { echo "
"; config_games_render_top_level_editor($home_cfg_id, $config_file); - echo "
Open legacy detailed node editor"; + echo "
Open legacy detailed node editor (previous default editor)"; echo "
"; echo ""; echo "";