Admin dashboard: billing entry links carry safe back
This commit is contained in:
@@ -8,6 +8,12 @@
|
||||
$incomingBack = (string) request()->query('back', '');
|
||||
$safeBackForLinks = \App\Support\BackUrl::sanitizeForLinks($incomingBack);
|
||||
|
||||
$billingEntryLinks = [
|
||||
'platform_orders' => \App\Support\BackUrl::withBack('/admin/platform-orders', $safeBackForLinks),
|
||||
'site_subscriptions' => \App\Support\BackUrl::withBack('/admin/site-subscriptions', $safeBackForLinks),
|
||||
'plans' => \App\Support\BackUrl::withBack('/admin/plans', $safeBackForLinks),
|
||||
];
|
||||
|
||||
$platformOrdersQuickLinks = [
|
||||
'unpaid_pending' => \App\Support\BackUrl::withBack('/admin/platform-orders?payment_status=unpaid&status=pending', $safeBackForLinks),
|
||||
'paid_pending' => \App\Support\BackUrl::withBack('/admin/platform-orders?payment_status=paid&status=pending', $safeBackForLinks),
|
||||
@@ -39,9 +45,9 @@
|
||||
<div class="muted">聚焦收费闭环的日常治理入口:订单 → 订阅 → 套餐。</div>
|
||||
|
||||
<div class="actions mt-12">
|
||||
<a class="btn" href="/admin/platform-orders">进入平台订单</a>
|
||||
<a class="btn btn-secondary" href="/admin/site-subscriptions">进入订阅管理</a>
|
||||
<a class="btn btn-secondary" href="/admin/plans">进入套餐管理</a>
|
||||
<a class="btn" href="{!! $billingEntryLinks['platform_orders'] !!}">进入平台订单</a>
|
||||
<a class="btn btn-secondary" href="{!! $billingEntryLinks['site_subscriptions'] !!}">进入订阅管理</a>
|
||||
<a class="btn btn-secondary" href="{!! $billingEntryLinks['plans'] !!}">进入套餐管理</a>
|
||||
</div>
|
||||
|
||||
<div class="mt-12">
|
||||
|
||||
Reference in New Issue
Block a user