diff --git a/api/generate_pdf.php b/api/generate_pdf.php index 9923b83..44585de 100644 --- a/api/generate_pdf.php +++ b/api/generate_pdf.php @@ -213,7 +213,7 @@ $pdf->Field('Recipient', $lpa_data['correspondence_who'] ?? ''); if (($lpa_data['correspondence_who'] ?? '') !== 'Donor') { $pdf->Field('Name', ($lpa_data['correspondence_first_name'] ?? '') . ' ' . ($lpa_data['correspondence_last_name'] ?? '')); $pdf->Field('Address', ($lpa_data['correspondence_address_line1'] ?? '') . ', ' . ($lpa_data['correspondence_postcode'] ?? '')); - $pdf->Field('Contact Preference', $lpa_data['correspondence_contact_preference'] ?? ''); + $pdf->Field('Contact Preference', str_replace(',', ', ', $lpa_data['correspondence_contact_preference'] ?? '')); } $pdf->Ln(5); diff --git a/api/save_lpa.php b/api/save_lpa.php index 231db69..f5f01f5 100644 --- a/api/save_lpa.php +++ b/api/save_lpa.php @@ -478,7 +478,7 @@ if ($_SERVER['REQUEST_METHOD'] === 'POST') { $address2 = $_POST['correspondence_address_line2'] ?? ''; $address3 = $_POST['correspondence_address_line3'] ?? ''; $postcode = $_POST['correspondence_postcode'] ?? ''; - $contact_preference = $_POST['correspondence_contact_preference'] ?? 'Post'; + $contact_preference = isset($_POST['correspondence_contact_preference']) ? (is_array($_POST['correspondence_contact_preference']) ? implode(',', $_POST['correspondence_contact_preference']) : $_POST['correspondence_contact_preference']) : 'Post'; $phone = $_POST['correspondence_phone'] ?? ''; $email = $_POST['correspondence_email'] ?? ''; diff --git a/apply.php b/apply.php index d35b741..5755f0d 100644 --- a/apply.php +++ b/apply.php @@ -807,6 +807,7 @@ foreach ($notified_persons as $np) { + @@ -840,6 +841,14 @@ foreach ($notified_persons as $np) { +