sof...@hephaestos.ovh.adullact.org
unread,Aug 11, 2020, 12:12:58 PM8/11/20Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Sign in to report message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to openmairi...@googlegroups.com
Author: softime
Date: 2020-08-11 18:12:56 +0200 (Tue, 11 Aug 2020)
New Revision: 9456
Modified:
branches/4.14.0-develop_adresse_normalisee/data/pgsql/v4.14.0.dev0.sql
branches/4.14.0-develop_adresse_normalisee/gen/obj/dossier_autorisation.class.php
branches/4.14.0-develop_adresse_normalisee/gen/sql/pgsql/dossier_autorisation.inc.php
branches/4.14.0-develop_adresse_normalisee/obj/dossier.class.php
branches/4.14.0-develop_adresse_normalisee/obj/dossier_autorisation.class.php
branches/4.14.0-develop_adresse_normalisee/sql/pgsql/demande_autre_dossier.inc.php
branches/4.14.0-develop_adresse_normalisee/sql/pgsql/demande_avis.inc.php
branches/4.14.0-develop_adresse_normalisee/sql/pgsql/demande_dossier_encours.inc.php
branches/4.14.0-develop_adresse_normalisee/sql/pgsql/dossier.inc.php
branches/4.14.0-develop_adresse_normalisee/sql/pgsql/dossier_autorisation.inc.php
branches/4.14.0-develop_adresse_normalisee/sql/pgsql/dossier_contentieux_tous_recours.inc.php
branches/4.14.0-develop_adresse_normalisee/sql/pgsql/dossier_contentieux_toutes_infractions.inc.php
Log:
* WIP normalize address : correction erreur dans code developpe + ajout MDD pour dossier_autorisationn + modification des recherches avancees avec "localisation"
Modified: branches/4.14.0-develop_adresse_normalisee/data/pgsql/v4.14.0.dev0.sql
===================================================================
--- branches/4.14.0-develop_adresse_normalisee/data/pgsql/v4.14.0.dev0.sql 2020-08-10 15:03:55 UTC (rev 9455)
+++ branches/4.14.0-develop_adresse_normalisee/data/pgsql/v4.14.0.dev0.sql 2020-08-11 16:12:56 UTC (rev 9456)
@@ -3,7 +3,22 @@
INSERT INTO om_version
SELECT ('4.14.0') WHERE exists(SELECT 1 FROM om_version) = false;
+--
+-- BEGIN / [#9398] Création d’une adresse normalisée
+--
+
+-- table dossier
ALTER TABLE dossier ADD COLUMN adresse_normalisee text;
+ALTER TABLE dossier ADD COLUMN adresse_normalisee_json text DEFAULT '{}';
COMMENT ON COLUMN dossier.adresse_normalisee IS 'Adresse normalisée du terrain';
-ALTER TABLE dossier ADD COLUMN adresse_normalisee_json text DEFAULT '{}';;
COMMENT ON COLUMN dossier.adresse_normalisee_json IS 'JSON transmis par l''api adresse lors de la récupération de l''adresse normalisée';
+
+-- table dossier_autorisation
+ALTER TABLE dossier_autorisation ADD COLUMN adresse_normalisee text;
+ALTER TABLE dossier_autorisation ADD COLUMN adresse_normalisee_json text DEFAULT '{}';
+COMMENT ON COLUMN dossier_autorisation.adresse_normalisee IS 'Adresse normalisée du terrain';
+COMMENT ON COLUMN dossier_autorisation.adresse_normalisee_json IS 'JSON transmis par l''api adresse lors de la récupération de l''adresse normalisée';
+
+--
+-- END / [#9398] Création d’une adresse normalisée
+--
Modified: branches/4.14.0-develop_adresse_normalisee/gen/obj/dossier_autorisation.class.php
===================================================================
--- branches/4.14.0-develop_adresse_normalisee/gen/obj/dossier_autorisation.class.php 2020-08-10 15:03:55 UTC (rev 9455)
+++ branches/4.14.0-develop_adresse_normalisee/gen/obj/dossier_autorisation.class.php 2020-08-11 16:12:56 UTC (rev 9456)
@@ -1,6 +1,6 @@
<?php
//$Id$
-//gen openMairie le 03/12/2019 10:04
+//gen openMairie le 11/08/2020 18:03
require_once "../obj/om_dbform.class.php";
@@ -71,6 +71,8 @@
"om_collectivite",
"cle_acces_citoyen",
"numero_version_clos",
+ "adresse_normalisee",
+ "adresse_normalisee_json",
);
}
@@ -336,6 +338,8 @@
} else {
$this->valF['numero_version_clos'] = $val['numero_version_clos'];
}
+ $this->valF['adresse_normalisee'] = $val['adresse_normalisee'];
+ $this->valF['adresse_normalisee_json'] = $val['adresse_normalisee_json'];
}
//==========================
@@ -415,6 +419,8 @@
}
$form->setType("cle_acces_citoyen", "text");
$form->setType("numero_version_clos", "text");
+ $form->setType("adresse_normalisee", "textarea");
+ $form->setType("adresse_normalisee_json", "textarea");
}
// MDOE MODIFIER
@@ -484,6 +490,8 @@
}
$form->setType("cle_acces_citoyen", "text");
$form->setType("numero_version_clos", "text");
+ $form->setType("adresse_normalisee", "textarea");
+ $form->setType("adresse_normalisee_json", "textarea");
}
// MODE SUPPRIMER
@@ -525,6 +533,8 @@
}
$form->setType("cle_acces_citoyen", "hiddenstatic");
$form->setType("numero_version_clos", "hiddenstatic");
+ $form->setType("adresse_normalisee", "hiddenstatic");
+ $form->setType("adresse_normalisee_json", "hiddenstatic");
}
// MODE CONSULTER
@@ -574,6 +584,8 @@
}
$form->setType("cle_acces_citoyen", "static");
$form->setType("numero_version_clos", "static");
+ $form->setType("adresse_normalisee", "textareastatic");
+ $form->setType("adresse_normalisee_json", "textareastatic");
}
}
@@ -638,6 +650,8 @@
$form->setTaille("om_collectivite", 11);
$form->setTaille("cle_acces_citoyen", 20);
$form->setTaille("numero_version_clos", 11);
+ $form->setTaille("adresse_normalisee", 80);
+ $form->setTaille("adresse_normalisee_json", 80);
}
/**
@@ -677,6 +691,8 @@
$form->setMax("om_collectivite", 11);
$form->setMax("cle_acces_citoyen", 20);
$form->setMax("numero_version_clos", 11);
+ $form->setMax("adresse_normalisee", 6);
+ $form->setMax("adresse_normalisee_json", 6);
}
@@ -715,6 +731,8 @@
$form->setLib('om_collectivite', __('om_collectivite'));
$form->setLib('cle_acces_citoyen', __('cle_acces_citoyen'));
$form->setLib('numero_version_clos', __('numero_version_clos'));
+ $form->setLib('adresse_normalisee', __('adresse_normalisee'));
+ $form->setLib('adresse_normalisee_json', __('adresse_normalisee_json'));
}
/**
*
Modified: branches/4.14.0-develop_adresse_normalisee/gen/sql/pgsql/dossier_autorisation.inc.php
===================================================================
--- branches/4.14.0-develop_adresse_normalisee/gen/sql/pgsql/dossier_autorisation.inc.php 2020-08-10 15:03:55 UTC (rev 9455)
+++ branches/4.14.0-develop_adresse_normalisee/gen/sql/pgsql/dossier_autorisation.inc.php 2020-08-11 16:12:56 UTC (rev 9456)
@@ -1,6 +1,6 @@
<?php
//$Id$
-//gen openMairie le 03/12/2019 10:04
+//gen openMairie le 11/08/2020 18:03
$DEBUG=0;
$serie=15;
@@ -75,6 +75,8 @@
$champNonAffiche = array(
'dossier_autorisation.terrain_references_cadastrales as "'.__("terrain_references_cadastrales").'"',
'dossier_autorisation.om_collectivite as "'.__("om_collectivite").'"',
+ 'dossier_autorisation.adresse_normalisee as "'.__("adresse_normalisee").'"',
+ 'dossier_autorisation.adresse_normalisee_json as "'.__("adresse_normalisee_json").'"',
);
//
$champRecherche = array(
Modified: branches/4.14.0-develop_adresse_normalisee/obj/dossier.class.php
===================================================================
--- branches/4.14.0-develop_adresse_normalisee/obj/dossier.class.php 2020-08-10 15:03:55 UTC (rev 9455)
+++ branches/4.14.0-develop_adresse_normalisee/obj/dossier.class.php 2020-08-11 16:12:56 UTC (rev 9456)
@@ -7509,7 +7509,7 @@
$this->getVal('terrain_adresse_bp'),
$this->getVal('terrain_adresse_cedex')
);
- $adress_val_json = '';
+ $address_val_json = '';
if ($this->getVal('adresse_normalisee') !== null
&& $this->getVal('adresse_normalisee') !== '') {
//
Modified: branches/4.14.0-develop_adresse_normalisee/obj/dossier_autorisation.class.php
===================================================================
--- branches/4.14.0-develop_adresse_normalisee/obj/dossier_autorisation.class.php 2020-08-10 15:03:55 UTC (rev 9455)
+++ branches/4.14.0-develop_adresse_normalisee/obj/dossier_autorisation.class.php 2020-08-11 16:12:56 UTC (rev 9456)
@@ -2060,6 +2060,8 @@
'terrain_adresse_cedex' => null,
'terrain_superficie' => null,
'arrondissement' => null,
+ 'adresse_normalisee' => null,
+ 'adresse_normalisee_json' => null,
);
$res = $this->f->db->autoExecute(
sprintf('%s%s', DB_PREFIXE, $this->table),
@@ -2089,7 +2091,9 @@
dossier.terrain_adresse_code_postal,
dossier.terrain_adresse_bp,
dossier.terrain_adresse_cedex,
- dossier.terrain_superficie
+ dossier.terrain_superficie,
+ dossier.adresse_normalisee,
+ dossier.adresse_normalisee_json
FROM ".DB_PREFIXE."dossier";
//terrain
$res_terrain = $this->f->db->query($sql_terrain.$params['query_where']);
Modified: branches/4.14.0-develop_adresse_normalisee/sql/pgsql/demande_autre_dossier.inc.php
===================================================================
--- branches/4.14.0-develop_adresse_normalisee/sql/pgsql/demande_autre_dossier.inc.php 2020-08-10 15:03:55 UTC (rev 9455)
+++ branches/4.14.0-develop_adresse_normalisee/sql/pgsql/demande_autre_dossier.inc.php 2020-08-11 16:12:56 UTC (rev 9456)
@@ -66,7 +66,7 @@
//
$champs['adresse'] = array(
'libelle' => _('localisation'),
- 'help' => _("Recherche dans les champs : numéro, voie, lieu-dit, code postal, localité, boite postale, cedex.
+ 'help' => _("Recherche dans les champs numéro, voie, lieu-dit, code postal, localité, boite postale, cedex et dans l'adresse normalisée.
La chaîne recherchée doit figurer dans l'un de ces champs.
@@ -73,7 +73,9 @@
Par exemple, dans le cas d'une adresse avec la voie 'RUE DU ROUET' et la localité 'MARSEILLE' :
- la recherche de 'RUE DU ROUET' donne des résultats car le champ voie contient 'RUE DU ROUET',
- la recherche de 'MARSEILLE' donne des résultats car le champ localité contient 'MARSEILLE',
-- la recherche de 'RUE DU ROUET MARSEILLE' ne donne aucun résultat car ni le numéro ni la voie ni le lieu-dit ni le code postal ni la localité ni la boite postale ni le cedex ne contient 'RUE DU ROUET MARSEILLE'."),
+- la recherche de 'RUE DU ROUET MARSEILLE' ne donne aucun résultat car ni le numéro ni la voie ni le lieu-dit ni le code postal ni la localité ni la boite postale ni le cedex ne contient 'RUE DU ROUET MARSEILLE'.
+
+Dans le cas de l'adresse normalisée, la recherche se fait sur la chaîne complète telle que retourné par la BAN. Il est donc conseillé d'utiliser le signe de remplacement * en début de votre recherche."),
'type' => 'text',
'table' => 'dossier',
'colonne' => array(
@@ -84,6 +86,7 @@
'terrain_adresse_localite',
'terrain_adresse_bp',
'terrain_adresse_cedex',
+ 'adresse_normalisee',
),
'taille' => '',
'max' => '',
Modified: branches/4.14.0-develop_adresse_normalisee/sql/pgsql/demande_avis.inc.php
===================================================================
--- branches/4.14.0-develop_adresse_normalisee/sql/pgsql/demande_avis.inc.php 2020-08-10 15:03:55 UTC (rev 9455)
+++ branches/4.14.0-develop_adresse_normalisee/sql/pgsql/demande_avis.inc.php 2020-08-11 16:12:56 UTC (rev 9456)
@@ -351,8 +351,8 @@
);
//
$champs['adresse'] = array(
- 'libelle' => _('Localisation'),
- 'help' => _("Recherche dans les champs : numéro, voie, lieu-dit, code postal, localité.
+ 'libelle' => _('localisation'),
+ 'help' => _("Recherche dans les champs numéro, voie, lieu-dit, code postal, localité, boite postale, cedex et dans l'adresse normalisée.
La chaîne recherchée doit figurer dans l'un de ces champs.
@@ -359,7 +359,9 @@
Par exemple, dans le cas d'une adresse avec la voie 'RUE DU ROUET' et la localité 'MARSEILLE' :
- la recherche de 'RUE DU ROUET' donne des résultats car le champ voie contient 'RUE DU ROUET',
- la recherche de 'MARSEILLE' donne des résultats car le champ localité contient 'MARSEILLE',
-- la recherche de 'RUE DU ROUET MARSEILLE' ne donne aucun résultat car ni le numéro ni la voie ni le lieu-dit ni le code postal ni la localité ne contient 'RUE DU ROUET MARSEILLE'."),
+- la recherche de 'RUE DU ROUET MARSEILLE' ne donne aucun résultat car ni le numéro ni la voie ni le lieu-dit ni le code postal ni la localité ni la boite postale ni le cedex ne contient 'RUE DU ROUET MARSEILLE'.
+
+Dans le cas de l'adresse normalisée, la recherche se fait sur la chaîne complète telle que retourné par la BAN. Il est donc conseillé d'utiliser le signe de remplacement * en début de votre recherche."),
'type' => 'text',
'table' => 'dossier',
'colonne' => array(
@@ -368,6 +370,9 @@
'terrain_adresse_lieu_dit',
'terrain_adresse_code_postal',
'terrain_adresse_localite',
+ 'terrain_adresse_bp',
+ 'terrain_adresse_cedex',
+ 'adresse_normalisee',
),
'taille' => '',
'max' => '',
Modified: branches/4.14.0-develop_adresse_normalisee/sql/pgsql/demande_dossier_encours.inc.php
===================================================================
--- branches/4.14.0-develop_adresse_normalisee/sql/pgsql/demande_dossier_encours.inc.php 2020-08-10 15:03:55 UTC (rev 9455)
+++ branches/4.14.0-develop_adresse_normalisee/sql/pgsql/demande_dossier_encours.inc.php 2020-08-11 16:12:56 UTC (rev 9456)
@@ -116,7 +116,7 @@
//
$champs['adresse'] = array(
'libelle' => _('localisation'),
- 'help' => _("Recherche dans les champs : numéro, voie, lieu-dit, code postal, localité, boite postale, cedex.
+ 'help' => _("Recherche dans les champs numéro, voie, lieu-dit, code postal, localité, boite postale, cedex et dans l'adresse normalisée.
La chaîne recherchée doit figurer dans l'un de ces champs.
@@ -123,7 +123,9 @@
Par exemple, dans le cas d'une adresse avec la voie 'RUE DU ROUET' et la localité 'MARSEILLE' :
- la recherche de 'RUE DU ROUET' donne des résultats car le champ voie contient 'RUE DU ROUET',
- la recherche de 'MARSEILLE' donne des résultats car le champ localité contient 'MARSEILLE',
-- la recherche de 'RUE DU ROUET MARSEILLE' ne donne aucun résultat car ni le numéro ni la voie ni le lieu-dit ni le code postal ni la localité ni la boite postale ni le cedex ne contient 'RUE DU ROUET MARSEILLE'."),
+- la recherche de 'RUE DU ROUET MARSEILLE' ne donne aucun résultat car ni le numéro ni la voie ni le lieu-dit ni le code postal ni la localité ni la boite postale ni le cedex ne contient 'RUE DU ROUET MARSEILLE'.
+
+Dans le cas de l'adresse normalisée, la recherche se fait sur la chaîne complète telle que retourné par la BAN. Il est donc conseillé d'utiliser le signe de remplacement * en début de votre recherche."),
'type' => 'text',
'table' => 'dossier',
'colonne' => array(
@@ -134,6 +136,7 @@
'terrain_adresse_localite',
'terrain_adresse_bp',
'terrain_adresse_cedex',
+ 'adresse_normalisee',
),
'taille' => '',
'max' => '',
Modified: branches/4.14.0-develop_adresse_normalisee/sql/pgsql/dossier.inc.php
===================================================================
--- branches/4.14.0-develop_adresse_normalisee/sql/pgsql/dossier.inc.php 2020-08-10 15:03:55 UTC (rev 9455)
+++ branches/4.14.0-develop_adresse_normalisee/sql/pgsql/dossier.inc.php 2020-08-11 16:12:56 UTC (rev 9456)
@@ -133,7 +133,7 @@
//
$champs['adresse'] = array(
'libelle' => _('localisation'),
- 'help' => _("Recherche dans les champs : numéro, voie, lieu-dit, code postal, localité, boite postale, cedex.
+ 'help' => _("Recherche dans les champs numéro, voie, lieu-dit, code postal, localité, boite postale, cedex et dans l'adresse normalisée.
La chaîne recherchée doit figurer dans l'un de ces champs.
@@ -140,9 +140,11 @@
Par exemple, dans le cas d'une adresse avec la voie 'RUE DU ROUET' et la localité 'MARSEILLE' :
- la recherche de 'RUE DU ROUET' donne des résultats car le champ voie contient 'RUE DU ROUET',
- la recherche de 'MARSEILLE' donne des résultats car le champ localité contient 'MARSEILLE',
-- la recherche de 'RUE DU ROUET MARSEILLE' ne donne aucun résultat car ni le numéro ni la voie ni le lieu-dit ni le code postal ni la localité ni la boite postale ni le cedex ne contient 'RUE DU ROUET MARSEILLE'."),
+- la recherche de 'RUE DU ROUET MARSEILLE' ne donne aucun résultat car ni le numéro ni la voie ni le lieu-dit ni le code postal ni la localité ni la boite postale ni le cedex ne contient 'RUE DU ROUET MARSEILLE'.
+
+Dans le cas de l'adresse normalisée, la recherche se fait sur la chaîne complète telle que retourné par la BAN. Il est donc conseillé d'utiliser le signe de remplacement * en début de votre recherche."),
'type' => 'text',
- 'table' => 'dossier_autorisation',
+ 'table' => 'dossier',
'colonne' => array(
'terrain_adresse_voie_numero',
'terrain_adresse_voie',
@@ -151,6 +153,7 @@
'terrain_adresse_localite',
'terrain_adresse_bp',
'terrain_adresse_cedex',
+ 'adresse_normalisee',
),
'taille' => 30,
'max' => '',
Modified: branches/4.14.0-develop_adresse_normalisee/sql/pgsql/dossier_autorisation.inc.php
===================================================================
--- branches/4.14.0-develop_adresse_normalisee/sql/pgsql/dossier_autorisation.inc.php 2020-08-10 15:03:55 UTC (rev 9455)
+++ branches/4.14.0-develop_adresse_normalisee/sql/pgsql/dossier_autorisation.inc.php 2020-08-11 16:12:56 UTC (rev 9456)
@@ -168,7 +168,7 @@
//
$champs['adresse'] = array(
'libelle' => _('localisation'),
- 'help' => _("Recherche dans les champs : numéro, voie, lieu-dit, code postal, localité, boite postale, cedex.
+ 'help' => _("Recherche dans les champs numéro, voie, lieu-dit, code postal, localité, boite postale, cedex et dans l'adresse normalisée.
La chaîne recherchée doit figurer dans l'un de ces champs.
@@ -175,7 +175,9 @@
Par exemple, dans le cas d'une adresse avec la voie 'RUE DU ROUET' et la localité 'MARSEILLE' :
- la recherche de 'RUE DU ROUET' donne des résultats car le champ voie contient 'RUE DU ROUET',
- la recherche de 'MARSEILLE' donne des résultats car le champ localité contient 'MARSEILLE',
-- la recherche de 'RUE DU ROUET MARSEILLE' ne donne aucun résultat car ni le numéro ni la voie ni le lieu-dit ni le code postal ni la localité ni la boite postale ni le cedex ne contient 'RUE DU ROUET MARSEILLE'."),
+- la recherche de 'RUE DU ROUET MARSEILLE' ne donne aucun résultat car ni le numéro ni la voie ni le lieu-dit ni le code postal ni la localité ni la boite postale ni le cedex ne contient 'RUE DU ROUET MARSEILLE'.
+
+Dans le cas de l'adresse normalisée, la recherche se fait sur la chaîne complète telle que retourné par la BAN. Il est donc conseillé d'utiliser le signe de remplacement * en début de votre recherche."),
'type' => 'text',
'table' => 'dossier_autorisation',
'colonne' => array(
@@ -186,6 +188,7 @@
'terrain_adresse_localite',
'terrain_adresse_bp',
'terrain_adresse_cedex',
+ 'adresse_normalisee',
),
'taille' => 30,
'max' => '',
@@ -368,4 +371,4 @@
// Gestion des groupes et confidentialité
include('../sql/pgsql/filter_group.inc.php');
-?>
\ No newline at end of file
+?>
Modified: branches/4.14.0-develop_adresse_normalisee/sql/pgsql/dossier_contentieux_tous_recours.inc.php
===================================================================
--- branches/4.14.0-develop_adresse_normalisee/sql/pgsql/dossier_contentieux_tous_recours.inc.php 2020-08-10 15:03:55 UTC (rev 9455)
+++ branches/4.14.0-develop_adresse_normalisee/sql/pgsql/dossier_contentieux_tous_recours.inc.php 2020-08-11 16:12:56 UTC (rev 9456)
@@ -148,8 +148,8 @@
//
$champs['adresse'] = array(
- 'libelle' => _('Localisation'),
- 'help' => _("Recherche dans les champs : numéro, voie, lieu-dit, code postal, localité, boite postale, cedex.
+ 'libelle' => _('localisation'),
+ 'help' => _("Recherche dans les champs numéro, voie, lieu-dit, code postal, localité, boite postale, cedex et dans l'adresse normalisée.
La chaîne recherchée doit figurer dans l'un de ces champs.
@@ -156,7 +156,9 @@
Par exemple, dans le cas d'une adresse avec la voie 'RUE DU ROUET' et la localité 'MARSEILLE' :
- la recherche de 'RUE DU ROUET' donne des résultats car le champ voie contient 'RUE DU ROUET',
- la recherche de 'MARSEILLE' donne des résultats car le champ localité contient 'MARSEILLE',
-- la recherche de 'RUE DU ROUET MARSEILLE' ne donne aucun résultat car ni le numéro ni la voie ni le lieu-dit ni le code postal ni la localité ni la boite postale ni le cedex ne contient 'RUE DU ROUET MARSEILLE'."),
+- la recherche de 'RUE DU ROUET MARSEILLE' ne donne aucun résultat car ni le numéro ni la voie ni le lieu-dit ni le code postal ni la localité ni la boite postale ni le cedex ne contient 'RUE DU ROUET MARSEILLE'.
+
+Dans le cas de l'adresse normalisée, la recherche se fait sur la chaîne complète telle que retourné par la BAN. Il est donc conseillé d'utiliser le signe de remplacement * en début de votre recherche."),
'type' => 'text',
'table' => 'dossier',
'colonne' => array(
@@ -167,6 +169,7 @@
'terrain_adresse_localite',
'terrain_adresse_bp',
'terrain_adresse_cedex',
+ 'adresse_normalisee',
),
'taille' => 30,
'max' => '',
Modified: branches/4.14.0-develop_adresse_normalisee/sql/pgsql/dossier_contentieux_toutes_infractions.inc.php
===================================================================
--- branches/4.14.0-develop_adresse_normalisee/sql/pgsql/dossier_contentieux_toutes_infractions.inc.php 2020-08-10 15:03:55 UTC (rev 9455)
+++ branches/4.14.0-develop_adresse_normalisee/sql/pgsql/dossier_contentieux_toutes_infractions.inc.php 2020-08-11 16:12:56 UTC (rev 9456)
@@ -146,8 +146,8 @@
//
$champs['adresse'] = array(
- 'libelle' => _('Localisation'),
- 'help' => _("Recherche dans les champs : numéro, voie, lieu-dit, code postal, localité, boite postale, cedex.
+ 'libelle' => _('localisation'),
+ 'help' => _("Recherche dans les champs numéro, voie, lieu-dit, code postal, localité, boite postale, cedex et dans l'adresse normalisée.
La chaîne recherchée doit figurer dans l'un de ces champs.
@@ -154,7 +154,9 @@
Par exemple, dans le cas d'une adresse avec la voie 'RUE DU ROUET' et la localité 'MARSEILLE' :
- la recherche de 'RUE DU ROUET' donne des résultats car le champ voie contient 'RUE DU ROUET',
- la recherche de 'MARSEILLE' donne des résultats car le champ localité contient 'MARSEILLE',
-- la recherche de 'RUE DU ROUET MARSEILLE' ne donne aucun résultat car ni le numéro ni la voie ni le lieu-dit ni le code postal ni la localité ni la boite postale ni le cedex ne contient 'RUE DU ROUET MARSEILLE'."),
+- la recherche de 'RUE DU ROUET MARSEILLE' ne donne aucun résultat car ni le numéro ni la voie ni le lieu-dit ni le code postal ni la localité ni la boite postale ni le cedex ne contient 'RUE DU ROUET MARSEILLE'.
+
+Dans le cas de l'adresse normalisée, la recherche se fait sur la chaîne complète telle que retourné par la BAN. Il est donc conseillé d'utiliser le signe de remplacement * en début de votre recherche."),
'type' => 'text',
'table' => 'dossier',
'colonne' => array(
@@ -165,6 +167,7 @@
'terrain_adresse_localite',
'terrain_adresse_bp',
'terrain_adresse_cedex',
+ 'adresse_normalisee',
),
'taille' => 30,
'max' => '',