refactor(classes): split oversize modules + bootstrap hygiene

- Trait-split content-pay, vip-service, balance-service, order-repository
- Procedural split of user module into user-parts/*
- Split scripts enqueue_public into part-1b/1c; settings bulk trait
- Bootstrap: explicit notifications, widgets glob-only, home-modules init
- ADR: freeze domain placement for pay/revenue/notify boundaries
This commit is contained in:
2026-07-17 11:42:29 +08:00
parent ce1c13b947
commit 9c309b4c7f
28 changed files with 7350 additions and 6688 deletions
+4
View File
@@ -199,6 +199,10 @@ if (class_exists('AKSRT_Download_State')) {
if (class_exists('AKSRT_Docs_Presenter')) {
AKSRT_Docs_Presenter::get_instance();
}
// Homepage module preview REST + query var (render still via helpers / static methods)
if (class_exists('AKSRT_Home_Modules')) {
AKSRT_Home_Modules::get_instance()->init();
}
if (class_exists('AKSRT_Content_Visibility')) {
AKSRT_Content_Visibility::get_instance()->init();
}