Example #1
0
 $address = array('city' => null, 'zip' => null, 'street' => null, 'building' => null);
 if (!empty($adresse['ville'])) {
     $cities = Maps::citySearch($adresse['ville']);
     if (count($cities)) {
         $address['city'] = $cities[0]['id'];
     } else {
         $city = Maps::cityCreate($adresse['ville']);
         $address['city'] = $city;
     }
 }
 if (!empty($adresse['cp'])) {
     $zipcodes = Maps::zipcodeSearch($adresse['cp']);
     if (count($zipcodes)) {
         $address['zip'] = $zipcodes[0]['id'];
     } else {
         $zipcode = Maps::zipcodeNew($adresse['cp'], $address['city']);
         $address['zip'] = $zipcode;
     }
 }
 if (!empty($adresse['rue'])) {
     $streets = Maps::streetSearch($adresse['rue'], $address['city']);
     if (count($streets)) {
         $address['street'] = $streets[0]['id'];
     } else {
         $street = Maps::streetCreate($adresse['rue'], $address['city']);
         $address['street'] = $street;
     }
 }
 if (!empty($adresse['numero']) && !is_null($adresse['numero'])) {
     $buildings = Maps::buildingSearch($adresse['numero'], $address['street']);
     if (count($buildings)) {
Example #2
0
     $city = Maps::citySearch($adresse['ville'], $address['pays']);
     if (count($city)) {
         $address['ville'] = $city[0]['id'];
     } else {
         $city = Maps::cityCreate($adresse['ville'], $address['pays']);
         $address['ville'] = $city;
     }
 } else {
     $address['ville'] = null;
 }
 if (!is_null($adresse['zip'])) {
     $zipcode = Maps::zipcodeSearch($adresse['zip'], $address['ville']);
     if (count($zipcode)) {
         $address['zip'] = $zipcode[0]['id'];
     } else {
         $zipcode = Maps::zipcodeNew($adresse['zip'], $address['ville']);
         $address['zip'] = $zipcode;
     }
 } else {
     $address['zip'] = null;
 }
 if (!is_null($adresse['street'])) {
     $street = Maps::streetSearch($adresse['street'], $address['ville']);
     if (count($street)) {
         $address['street'] = $street[0]['id'];
     } else {
         $street = Maps::streetCreate($adresse['street'], $address['ville']);
         $address['street'] = $street;
     }
 } else {
     $address['street'] = null;
Example #3
0
<?php

/**
 * Ajout d'une nouvelle adresse à un contact
 *
 * PHP version 5
 *
 * @category Ajax
 * @package  LeQG
 * @author   Damien Senger <*****@*****.**>
 * @license  https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License 3.0
 * @link     http://leqg.info
 */
$rue = Maps::streetNew($_POST['rue'], $_POST['ville']);
$immeuble = Maps::buildingNew($_POST['immeuble'], $rue);
$zipcode = Maps::zipcodeNew($_POST['zipcode'], $_POST['ville']);
$adresse = Maps::addressNew($_POST['fiche'], $_POST['ville'], $zipcode, $rue, $immeuble);
$data = new People($_POST['fiche']);
$postal = $data->postal_address();
echo $postal['reel'];