Example #1
0
     } 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)) {
         $address['building'] = $buildings[0]['id'];
     } else {
         $building = Maps::buildingNew($adresse['numero'], $address['street']);
         $address['building'] = $building;
     }
Example #2
0
 } 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;
 }
 if (!is_null($adresse['building'])) {
     $building = Maps::buildingSearch($adresse['building'], $address['street']);
     if (count($building)) {
         $address['building'] = $building[0]['id'];
     } else {
         $building = Maps::buildingNew($adresse['building'], $address['street']);
Example #3
0
<?php

/**
 * Recherche de rues
 *
 * 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
 */
$rues = Maps::streetSearch($_GET['rue']);
echo json_encode($rues);