public function getContactById() { $person = new PersonPDO(); $this->nameDOB = $person->readById($this->personId); $address = new AddressPDO(); $this->address = $address->readAllByPersonId($this->personId); $phoneNumber = new PhoneNumberPDO(); $this->phoneNumber = $phoneNumber->readAllByPersonId($this->personId); $emailAddress = new EmailAddressPDO(); $this->emailAddress = $emailAddress->readAllByPersonId($this->personId); $image = new ImagePDO(); $this->avatar = $image->getAvatarImageByPersonId($this->personId); $this->image = $image->readAllByPersonId($this->personId); }
if ($this->_phoneNumber) { $phoneFieldValidate = 1; } return $phoneFieldValidate; } } // End PhoneNumberController if (array_key_exists('addPhone', $_POST)) { $cPhone = new PhoneNumberController((int) $_POST['phoneId'], trim($_POST['personId']), (int) $_POST['type'], trim($_POST['phone']), trim($_POST['note'])); if ($cPhone->phoneFieldValidate()) { $model = new PhoneNumberPDO(); if (isset($_GET['action']) && $_GET['action'] === 'create') { $model->create($cPhone); header("Location: ../profile.php?id=" . $_POST['personId']); } if (isset($_GET['action']) && $_GET['action'] === 'update') { $model->updateById($cPhone); header("Location: ../profile.php?id=" . $_POST['personId']); } } elseif ($_GET['action'] === 'update') { header("Location: ../phonenumber.php?id={$_POST['personId']}&action=update&validate=error&update={$_POST['phoneId']}"); } else { header("Location: ../phonenumber.php?id={$_POST['personId']}&validate=error"); } } if (isset($_GET['action']) && $_GET['action'] == 'delete') { $deleteId = (int) $_GET['id']; $model = new PhoneNumberPDO(); $model->deleteById($deleteId); header("Location: ../profile.php?id=" . $_GET['personId']); }
<?php require "controllers/LoginController.php"; require "models/Contact.php"; /* ob_start(); require("avatarNameDOB.php"); $avatarNameDOB = ob_get_contents(); ob_end_clean(); */ ob_start(); require "phoneEmailAddress.php"; $phoneEmailAddress = ob_get_contents(); ob_end_clean(); require_once 'models/PhoneNumber.php'; $phone = new PhoneNumberPDO(); $contact = new Contact($id); $contact->getContactById(); // var_dump($contact->nameDOB); if ($contact->nameDOB === false) { header("Location: listcontacts.php"); } if (isset($_GET['update']) && $_GET['update'] === '') { header("Location: profile.php?id=" . $_GET["id"]); } if (isset($_GET['update'])) { $action = "update"; $updateId = (int) $_GET['update']; $phoneData = $phone->readById($updateId); if ($phoneData == null) { header("Location: profile.php?id=" . $_GET["id"]);