} $dal->updatePerson($person); $message = 'Saved.'; } else { if (isset($_POST['subscribe'])) { $person['person_subscribe'] = 'y'; $dal->updatePerson($person); $message = 'Subscribed.'; } else { if (isset($_POST['unsubscribe'])) { $person['person_subscribe'] = 'n'; $dal->updatePerson($person); $message = 'Unsubscribed.'; } else { if (isset($_POST['delete'])) { if (count($dal->selectUniqueIdsByPersonId($person['person_id'])) > 0) { throw new UserException('Delete unique id ranges first.'); } $dal->deletePerson($person['person_id']); if ($user['person_is_moderator'] === 'y') { header('Location: people'); } else { header('Location: .'); } exit; } else { if (isset($_POST['send_verification_email'])) { $url = "http://" . $_SERVER['HTTP_HOST'] . "/profile?person_id=" . $person['person_id'] . "&person_email_shared_secret=" . $person['person_email_shared_secret'] . '&verify'; $name = formatPersonName($person); $email = formatPersonEmail($person); $subject = "Register as OpenLCB User";