Panel/modules
copilot-swe-agent[bot] de80f89619
fix: wrap DayZ post_install scripts in CDATA, add XML editor auto-sanitizer
- dayz_arma2co_win32.xml: wrap post_install in CDATA to fix raw '<' breaking
  XML parsing; fix dbPass generation to use portable tr form
- dayz_epoch_mod_win32.xml: same CDATA wrapping; replace &lt; literals so
  bash actually receives real '<' redirect characters
- config_servers.php: add config_games_sanitize_xml_scripts() that wraps bare
  '<' in script-like nodes with CDATA before saving raw XML; add
  config_games_script_node_names() helper; structured-editor save now uses
  createCDATASection() for post_install/pre_start/etc. nodes so shell
  characters survive DOM round-trips intact

Agent-Logs-Url: https://github.com/GameServerPanel/GSP/sessions/1afce49e-510d-49a6-9d11-0b7118d3cf85

Co-authored-by: iaretechnician <2749183+iaretechnician@users.noreply.github.com>
2026-05-03 23:43:41 +00:00
..
addonsmanager feat: GSP 1.0 baseline – module versions, FAQ refresh, XML editor validation, Obsidian theme 2026-05-03 23:31:07 +00:00
administration feat: GSP 1.0 baseline – module versions, FAQ refresh, XML editor validation, Obsidian theme 2026-05-03 23:31:07 +00:00
backup-restore feat: GSP 1.0 baseline – module versions, FAQ refresh, XML editor validation, Obsidian theme 2026-05-03 23:31:07 +00:00
billing fix: escape service_name in order.php to prevent XSS; modernize admin JS 2026-05-03 23:04:59 +00:00
circular Apply automated PHP8 safety transforms 2026-04-23 14:01:37 +00:00
config_games fix: wrap DayZ post_install scripts in CDATA, add XML editor auto-sanitizer 2026-05-03 23:43:41 +00:00
cron fix: PHP 8 compatibility warnings and fatal errors 2026-05-01 12:56:23 +00:00
dashboard chore: remove 22 stray backup files (.bak/.BAK/.orig/.backup); update CHANGELOG and timestamp 2026-05-02 12:51:18 +00:00
dsi Fix all PHP 8 deprecated/removed function usage across the repository 2026-04-30 13:47:38 +00:00
editconfigfiles feat: GSP 1.0 baseline – module versions, FAQ refresh, XML editor validation, Obsidian theme 2026-05-03 23:31:07 +00:00
faq feat: GSP 1.0 baseline – module versions, FAQ refresh, XML editor validation, Obsidian theme 2026-05-03 23:31:07 +00:00
fast_download fix: consolidate module schemas to db_version=1, fix billing admin undefined vars and prefix 2026-05-02 19:41:22 +00:00
ftp feat: GSP 1.0 baseline – module versions, FAQ refresh, XML editor validation, Obsidian theme 2026-05-03 23:31:07 +00:00
gamemanager fix: address code review nits - table name escaping, prefix fallback, gamemanager default, admin.php site vars 2026-05-02 19:43:35 +00:00
lgsl_with_img_mod Fix all PHP 8 deprecated/removed function usage across the repository 2026-04-30 13:47:38 +00:00
litefm feat: GSP 1.0 baseline – module versions, FAQ refresh, XML editor validation, Obsidian theme 2026-05-03 23:31:07 +00:00
lostpwd Apply automated PHP8 safety transforms 2026-04-23 14:01:37 +00:00
mods local edits 2026-04-29 17:49:28 -04:00
modulemanager feat: GSP 1.0 baseline – module versions, FAQ refresh, XML editor validation, Obsidian theme 2026-05-03 23:31:07 +00:00
mysql Fix SQL query syntax in monitor_buttons.php 2026-05-02 16:36:13 -04:00
news feat: GSP 1.0 baseline – module versions, FAQ refresh, XML editor validation, Obsidian theme 2026-05-03 23:31:07 +00:00
rcon Apply automated PHP8 safety transforms 2026-04-23 14:01:37 +00:00
register feat: GSP 1.0 baseline – module versions, FAQ refresh, XML editor validation, Obsidian theme 2026-05-03 23:31:07 +00:00
server feat: GSP 1.0 baseline – module versions, FAQ refresh, XML editor validation, Obsidian theme 2026-05-03 23:31:07 +00:00
settings feat: GSP 1.0 baseline – module versions, FAQ refresh, XML editor validation, Obsidian theme 2026-05-03 23:31:07 +00:00
status debugging help 2026-04-29 18:22:40 -04:00
steam_workshop fix: address code review feedback 2026-04-30 18:06:05 +00:00
subusers Fix all PHP 8 deprecated/removed function usage across the repository 2026-04-30 13:47:38 +00:00
support local edits 2026-04-29 17:49:28 -04:00
teamspeak3 Fix all PHP 8 deprecated/removed function usage across the repository 2026-04-30 13:47:38 +00:00
tickets Apply automated PHP8 safety transforms 2026-04-23 14:01:37 +00:00
TS3Admin fix: consolidate module schemas to db_version=1, fix billing admin undefined vars and prefix 2026-05-02 19:41:22 +00:00
tshock Apply automated PHP8 safety transforms 2026-04-23 14:01:37 +00:00
update feat: GSP 1.0 baseline – module versions, FAQ refresh, XML editor validation, Obsidian theme 2026-05-03 23:31:07 +00:00
user_admin feat: GSP 1.0 baseline – module versions, FAQ refresh, XML editor validation, Obsidian theme 2026-05-03 23:31:07 +00:00
user_games feat: GSP 1.0 baseline – module versions, FAQ refresh, XML editor validation, Obsidian theme 2026-05-03 23:31:07 +00:00
util feat: GSP 1.0 baseline – module versions, FAQ refresh, XML editor validation, Obsidian theme 2026-05-03 23:31:07 +00:00
README.modules No changes 2025-09-11 13:29:15 -04:00
reseller.tar.gz From the panel site 2025-09-17 21:14:45 -04:00

Module directory consists of following files:

* module.php (REQUIRED):

Contains the information for the module, such as:
- version
- name
- menu entries
- sql installation queries

* navigation.xml (OPTIONAL):

Contains the navigation for the module. This file is optional and if not used,
the default page called <module_name>.php is loaded.

* Additional files:

In addition to the files above module can have as many extra files as you want.