fix: improve promotion tabs and referral layout

This commit is contained in:
2026-08-16 20:52:15 +08:00
parent ff730ab593
commit 5b9f54f5ac
5 changed files with 20 additions and 8 deletions
+3 -3
View File
@@ -81,13 +81,13 @@ class Center {
$revenue_request = [];
if ($tab === 'promotion') {
$reward_tab = sanitize_key((string) $request->get_param('reward_tab'));
if (!in_array($reward_tab, ['detail', 'orders'], true)) {
if (!in_array($reward_tab, ['detail', 'orders', 'users'], true)) {
$reward_tab = 'detail';
}
$revenue_request = [
'reward_tab' => $reward_tab,
'commission_page' => max(1, min(100, (int) $request->get_param('commission_page'))),
'invite_page' => max(1, min(100, (int) $request->get_param('invite_page'))),
'user_page' => max(1, min(100, (int) $request->get_param('user_page'))),
];
$context['revenue_request'] = $revenue_request;
}
@@ -107,7 +107,7 @@ class Center {
'reward_tab' => $revenue_request['reward_tab'] ?? '',
'creator_income' => $income_request,
'commission_page' => $revenue_request['commission_page'] ?? 1,
'invite_page' => $revenue_request['invite_page'] ?? 1,
'user_page' => $revenue_request['user_page'] ?? 1,
],
]);
}