| | |
| | | |
| | | return $result; |
| | | } |
| | | /** |
| | | * Common email wrapper template |
| | | * @param string $content |
| | | * @param string $header |
| | | * |
| | | * @return string |
| | | */ |
| | | |
| | | /** |
| | | * Common email wrapper template |
| | | * @param string $content |
| | | * @param string $headerText |
| | | * @param string $preheader |
| | | * @return string |
| | | */ |
| | | private function getEmailTemplate(string $content, string $headerText = '', string $preheader = ''):string |
| | | { |
| | | $custom_logo_id = get_theme_mod( 'custom_logo' ); |
| | |
| | | * @param string $message |
| | | * @param string $key |
| | | * @param string $user_login |
| | | * @param WP_User $user_data |
| | | * @param WP_User $user |
| | | * |
| | | * @return string |
| | | */ |
| | |
| | | /** |
| | | * New email address confirmation |
| | | * @param string $email_text |
| | | * @param array $user |
| | | * @param array $new_user_email |
| | | * |
| | | * @return string |
| | | */ |
| | |
| | | /** |
| | | * User data request confirmation email |
| | | * @param string $content |
| | | * @param array $request_data |
| | | * @param array $email_data |
| | | * |
| | | * @return string |
| | | */ |
| | |
| | | $confirm_url = $email_data['confirm_url']; |
| | | $request_type = $email_data['action_name']; |
| | | |
| | | switch ($request_type) { |
| | | case 'export_personal_data': |
| | | $request_name = 'Export Personal Data'; |
| | | break; |
| | | case 'remove_personal_data': |
| | | $request_name = 'Erase Personal Data'; |
| | | break; |
| | | default: |
| | | $request_name = 'Data Request'; |
| | | } |
| | | $request_name = match ($request_type) { |
| | | 'export_personal_data' => 'Export Personal Data', |
| | | 'remove_personal_data' => 'Erase Personal Data', |
| | | default => 'Data Request', |
| | | }; |
| | | |
| | | |
| | | $message = sprintf( |