Пример #1
0
 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']);
}
Пример #3
0
<?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"]);