fix: billing order flow, steam_workshop lang key, workshop module install queries

- order.php: replace foreach((array)$mysqli_result) with proper fetch_assoc() loop
- order.php: fix hidden service_id field to use $_REQUEST instead of $_POST
- order.php: add safe error messages and error_log() on failed service lookup
- lang/English/global.php: add OGP_LANG_steam_workshop to fix _steam_workshop_ raw key
- steam_workshop/module.php: replace unusable $module_db_create heredoc with
  proper $install_queries[0] array so tables are created during module install
- timestamp.txt: updated

Agent-Logs-Url: https://github.com/GameServerPanel/GSP/sessions/70fa0082-93ad-4a4d-a1b3-ea6afa77ee80

Co-authored-by: iaretechnician <2749183+iaretechnician@users.noreply.github.com>
This commit is contained in:
copilot-swe-agent[bot] 2026-05-04 17:15:07 +00:00 committed by GitHub
parent d06ac4fb63
commit 9550cd32b4
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 95 additions and 85 deletions

View file

@ -78,6 +78,7 @@ define('OGP_LANG_xml_file_not_valid', "XML file '%s' could not be validated with
define('OGP_LANG_unable_to_load_xml', "Unable to load XML file '%s'. Permission issue?");
define('OGP_LANG_gamemanager', "Game Manager");
define('OGP_LANG_game_monitor', "Game Monitor");
define('OGP_LANG_steam_workshop', "Steam Workshop");
define('OGP_LANG_dashboard', "Dashboard");
define('OGP_LANG_user_addons', "Addons");
define('OGP_LANG_ftp', "FTP");