$userObj = new User(); $addressObj = new Address(); if (array_key_exists('submit', $_POST)) { $userData = array('id' => (int) $_SESSION['user_id'], 'first_name' => trim(filter_var($_POST['user']['first_name'], FILTER_SANITIZE_STRING)), 'last_name' => trim(filter_var($_POST['user']['last_name'], FILTER_SANITIZE_STRING))); $addressData = array('street_no' => trim(filter_var($_POST['address']['street_no'], FILTER_SANITIZE_NUMBER_INT)), 'street' => trim(filter_var($_POST['address']['street'], FILTER_SANITIZE_STRING)), 'suburb' => trim(filter_var($_POST['address']['suburb'], FILTER_SANITIZE_STRING)), 'city' => trim(filter_var($_POST['address']['city'], FILTER_SANITIZE_STRING)), 'post_code' => trim(filter_var($_POST['address']['post_code'], FILTER_SANITIZE_NUMBER_INT))); $addressErrors = Validator::validateCompleteAddressFields(); if (empty($addressErrors)) { UserMapper::map($userObj, $userData); AddressMapper::map($addressObj, $addressData); $userDao = new UserDao(); $addressDao = new AddressDao(); $userDao->completeRegistration($userObj, $addressDao->createAddress($addressObj)->getId()); } } $orderDao = new OrderDao(); $allOrders = $orderDao->readDb(); } if (isset($_POST['user']['first_name'])) { $myFirstName = $_POST['user']['first_name']; } if (isset($_POST['user']['last_name'])) { $myLastName = $_POST['user']['last_name']; } if (isset($_POST['address']['street_no'])) { $myStreetNo = $_POST['address']['street_no']; } if (isset($_POST['address']['street'])) { $myStreet = $_POST['address']['street']; } if (isset($_POST['address']['suburb'])) { $mySuburb = $_POST['address']['suburb'];