| | |
| | | use JVBase\rest\RestRouteManager; |
| | | use JVBase\managers\Cache; |
| | | use JVBase\meta\MetaManager; |
| | | use JVBase\managers\CloudflareTurnstile; |
| | | use JVBase\blocks\FormBlock; |
| | | use JVBase\utility\Features; |
| | | use WP_REST_Request; |
| | |
| | | { |
| | | protected Cache $cache; |
| | | protected FormBlock $form_block; |
| | | protected CloudflareTurnstile|null $turnstile; |
| | | |
| | | public function __construct() |
| | | { |
| | |
| | | if (!array_key_exists('preheader', $form_config)) { |
| | | $preheader = $form_config['preheader']; |
| | | } else { |
| | | $submitter_name = $submitter_name?:'website visitor'; |
| | | $preheader = sprintf( |
| | | 'New %s submission from %s', |
| | | $form_config['title'], |
| | | $submitter_name ?: ($submitter_name ?: 'website visitor') |
| | | $submitter_name |
| | | ); |
| | | } |
| | | |
| | | $subject .= ' ' . $submitter_name; |
| | | |
| | | |
| | | // Email headers |
| | | $headers = []; |