Exemplo n.º 1
0
 public function change_info()
 {
     if (!isset($_POST['firstname']) || !isset($_POST['lastname']) || !isset($_POST['email']) || !isset($_POST['phone']) || !isset($_POST['address'])) {
         return call('pages', 'error');
     }
     require 'models/personal_info.php';
     $id = intval($_SESSION['id']);
     if (!PersonalInfo::exist($id)) {
         PersonalInfo::create($id, $_POST['firstname'], $_POST['lastname'], $_POST['email'], $_POST['phone'], $_POST['address']);
         $_SESSION['notice'] = "Create new profile successfully!";
         return header("Location: index.php?controller=users&action=personal");
     }
     PersonalInfo::update($id, $_POST['firstname'], $_POST['lastname'], $_POST['email'], $_POST['phone'], $_POST['address']);
     $_SESSION['notice'] = "Change personal information successfully!";
     return header("Location: index.php?controller=users&action=personal");
 }
Exemplo n.º 2
0
<?php

include 'model.php';
include 'connect.php';
session_start();
$crust = new Crust();
$personalinfo = new PersonalInfo();
$order = new Order();
$size = new Size();
$province = new Province();
$numberoftopping = count($_SESSION['topping']);
$province->setProvinceId($_SESSION['provinceid']);
$crust->setCrustId($_SESSION['crust']);
$size->setSizeId($_SESSION['size']);
$userid = rand();
$personalinfo->setUserId($userid);
$personalinfo->setFirstName($_SESSION['fname']);
$personalinfo->setLastName($_SESSION['lname']);
$personalinfo->setAddress($_SESSION['address']);
$personalinfo->setCity($_SESSION['city']);
$personalinfo->setProvinceId($_SESSION['provinceid']);
$personalinfo->setPostalCode($_SESSION['pcode']);
$personalinfo->setTelephone($_SESSION['telephone']);
$personalinfo->setEmailId($_SESSION['email']);
$uid = $personalinfo->getUserId();
$fname = $personalinfo->getFirstName();
$lname = $personalinfo->getLastName();
$address = $personalinfo->getAddress();
$city = $personalinfo->getCity();
$provid = $personalinfo->getProvinceId();
$postalcode = $personalinfo->getPostalCode();