prepare("SELECT * FROM lpa_applications WHERE id = ?"); $stmt->execute([$lpa_id]); $lpa_data = $stmt->fetch(); } // Redirect to step 1 if no ID but step > 1 if ($step > 1 && !$lpa_id) { header("Location: apply.php?step=1"); exit; } $attorneys = []; $replacement_attorneys = []; $notified_persons = []; if ($lpa_id) { $stmt = db()->prepare("SELECT * FROM lpa_attorneys WHERE lpa_id = ? AND type = 'replacement'"); $stmt->execute([$lpa_id]); $replacement_attorneys = $stmt->fetchAll(); $stmt = db()->prepare("SELECT * FROM lpa_attorneys WHERE lpa_id = ? AND type = 'primary'"); $stmt->execute([$lpa_id]); $attorneys = $stmt->fetchAll(); $stmt = db()->prepare("SELECT * FROM lpa_notified_persons WHERE application_id = ?"); $stmt->execute([$lpa_id]); $notified_persons = $stmt->fetchAll(); } $num_attorneys = count($attorneys); $num_replacements = count($replacement_attorneys); $all_attorneys = array_merge($attorneys, $replacement_attorneys); $potential_witnesses = []; if ($lpa_data) { if (!empty($lpa_data["witness_first_name"])) { $potential_witnesses[] = [ "type" => "Donor Witness", "title" => $lpa_data["witness_title"], "first_name" => $lpa_data["witness_first_name"], "last_name" => $lpa_data["witness_last_name"], "address1" => $lpa_data["witness_address_line1"], "address2" => $lpa_data["witness_address_line2"], "address3" => $lpa_data["witness_address_line3"], "postcode" => $lpa_data["witness_postcode"] ]; } if (!empty($lpa_data["certificate_provider_first_name"])) { $potential_witnesses[] = [ "type" => "Certificate Provider", "title" => $lpa_data["certificate_provider_title"], "first_name" => $lpa_data["certificate_provider_first_name"], "last_name" => $lpa_data["certificate_provider_last_name"], "address1" => $lpa_data["certificate_provider_address_line1"], "address2" => $lpa_data["certificate_provider_address_line2"], "address3" => $lpa_data["certificate_provider_address_line3"], "postcode" => $lpa_data["certificate_provider_postcode"] ]; } } foreach ($notified_persons as $np) { $potential_witnesses[] = [ "type" => "Notified Person", "title" => $np["title"], "first_name" => $np["first_name"], "last_name" => $np["last_name"], "address1" => $np["address_line1"], "address2" => $np["address_line2"], "address3" => $np["address_line3"], "postcode" => $np["postcode"] ]; } ?> Start Application — <?php echo htmlspecialchars($project_name); ?>
Step of 14

Let's get started.

Please select the type of LPA and provide the donor's details and address.

>
>

Basic Information

Donor Address

Cancel

Attorneys

Add the people who will make decisions for you. You can add multiple attorneys.

Currently Added Attorneys

Step implementation continues below as per previous requirements.