<?php require "controllers/LoginController.php"; require "models/Contact.php"; if (isset($_GET['id'])) { $id = (int) $_GET['id']; } elseif (!isset($_GET['id'])) { header("Location: listcontacts.php"); } ob_start(); require "phoneEmailAddress.php"; $phoneEmailAddress = ob_get_contents(); ob_end_clean(); require_once 'models/Address.php'; $address = new AddressPDO(); $qCountries = $address->getAllCountry(); $addressData = null; $action = null; if (isset($_GET['update'])) { $action = "update"; $updateId = (int) $_GET['update']; $addressData = $address->readById($updateId); if ($addressData == null) { header("Location: profile.php?id=" . $_GET["id"]); } } else { $action = "create"; $_GET['update'] = null; } $contact = new Contact($id); $contact->getContactById();