feat(users): govern profiles and access
Normalize fixed profile fields, profile actions, and the five-column capability matrix for comments, uploads, and downloads.
This commit is contained in:
@@ -27,9 +27,7 @@ class PaymentRuntime {
|
||||
}
|
||||
|
||||
return [
|
||||
'download_login' => !empty($features['download_login']),
|
||||
'download_credit' => !empty($features['download_credit']) && Settings::credits_enabled(),
|
||||
'download_captcha' => !empty($features['download_captcha']),
|
||||
'default_cost' => Settings::download_default_cost(),
|
||||
'paid_post_types' => self::parse_slug_list((string) ($settings['payment_paid_post_types'] ?? 'post'), ['post']),
|
||||
'vip_free_download' => !empty($settings['payment_vip_free_download']),
|
||||
@@ -37,7 +35,6 @@ class PaymentRuntime {
|
||||
'catalog_note' => $catalog_note,
|
||||
'manual_delivery_note' => $manual_note !== '' ? $manual_note : __('付费或人工确认内容请在订单备注中记录交付方式。', 'aksrt'),
|
||||
'no_logged_in' => !isset($settings['pay_no_logged_in']) || !empty($settings['pay_no_logged_in']),
|
||||
'free_logged_show' => !empty($settings['pay_free_logged_show']),
|
||||
'down_alone_page' => !empty($settings['payment_down_alone_page']),
|
||||
'display' => [
|
||||
'mark' => sanitize_text_field((string) ($settings['pay_mark'] ?? '付费')),
|
||||
@@ -375,7 +372,6 @@ class PaymentRuntime {
|
||||
'order_max_minutes' => $max_minutes,
|
||||
'mark' => sanitize_text_field((string) ($s['pay_mark'] ?? '付费')),
|
||||
'box_position' => $box_position,
|
||||
'free_logged_show' => !empty($s['pay_free_logged_show']),
|
||||
'show_ip' => !empty($s['payment_show_ip']),
|
||||
'show_device' => !empty($s['payment_show_device']),
|
||||
'show_order_no' => !isset($s['payment_show_order_no']) || !empty($s['payment_show_order_no']),
|
||||
|
||||
Reference in New Issue
Block a user