Add server content scheduler hooks and cron wiring

Agent-Logs-Url: https://github.com/GameServerPanel/GSP/sessions/1f4380da-e76c-48d2-abe4-6f8f5f26e562

Co-authored-by: iaretechnician <2749183+iaretechnician@users.noreply.github.com>
This commit is contained in:
copilot-swe-agent[bot] 2026-05-18 22:08:08 +00:00 committed by GitHub
parent 521395fe75
commit b8a0c45bbe
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
9 changed files with 593 additions and 31 deletions

View file

@ -40,7 +40,7 @@ This file captures how the control panel, storefront, agents, and helper scripts
| `extras`, `addonsmanager` | Workshop/add-on management. | Hooks into game homes after provisioning. |
| `litefm`, `ftp`, `TS3Admin` | File managers and TeamSpeak controllers. | Depend on homes and remote server credentials set during provisioning. |
| `news`, `circular`, `faq` | Content modules for panel UI. | Use standard MVC wrappers, share session/auth. |
| `cron` | Scheduler UI feeding `scripts/` commands. | Maintains job metadata that OS cron reads. |
| `cron` | Scheduler UI feeding `scripts/` commands. | Maintains job metadata that OS cron reads, including scheduler-triggered Server Content actions via `ogp_api.php?server_content/run_scheduled_action` and `modules/addonsmanager/server_content_actions.php`. |
## Storefront (`Panel/modules/billing` runtime + `Website/` compatibility wrappers)