From cb9fe454e26b272462d9e913ad7d655533d5e27f Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 9 May 2026 16:22:18 +0000 Subject: [PATCH] feat: show and copy control/FTP passwords in edit home UI Agent-Logs-Url: https://github.com/GameServerPanel/GSP/sessions/96e1b41b-9f2f-4572-b7c2-49c247725f2c Co-authored-by: iaretechnician <2749183+iaretechnician@users.noreply.github.com> --- modules/user_games/edit_home.php | 41 ++++++++++++++++++++++++++++---- 1 file changed, 37 insertions(+), 4 deletions(-) diff --git a/modules/user_games/edit_home.php b/modules/user_games/edit_home.php index 7f1f1fbb..b50b7a2d 100644 --- a/modules/user_games/edit_home.php +++ b/modules/user_games/edit_home.php @@ -710,14 +710,12 @@ function exec_ogp_module() echo ""; echo ""; echo "". get_lang("change_name_info") .""; - $copy_password_js = "if(navigator.clipboard&&navigator.clipboard.writeText){navigator.clipboard.writeText(this.form[this.getAttribute('data-copy-field')].value);}else{this.form[this.getAttribute('data-copy-field')].select();document.execCommand('copy');}"; - // Form to edit control password echo "". get_lang("game_control_password") .":"; echo "
"; echo "\n"; echo ""; - echo ""; + echo ""; echo ""; echo "
"; echo "". get_lang("change_control_password_info") .""; @@ -757,11 +755,46 @@ function exec_ogp_module() echo "". get_lang("server_ftp_password") .":"; echo "
"; echo ""; - echo ""; + echo ""; echo ""; echo "
"; echo "". get_lang("change_ftp_password_info") .""; } + $copy_label_json = json_encode(get_lang("copy"), JSON_HEX_TAG | JSON_HEX_AMP | JSON_HEX_APOS | JSON_HEX_QUOT); + echo ""; if ( $isAdmin ) {