From a576af4e55be1549ffefb2de33b014e9ed1dfa7c Mon Sep 17 00:00:00 2001 From: rldhont Date: Fri, 20 Oct 2023 17:02:21 +0200 Subject: [PATCH] =?UTF-8?q?Am=C3=A9lioration=20du=20zoom=20lors=20de=20la?= =?UTF-8?q?=20recherche?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- cadastre/classes/listParcellePropDatasource.class.php | 5 +++++ cadastre/www/cadastre.js | 6 ++++++ 2 files changed, 11 insertions(+) diff --git a/cadastre/classes/listParcellePropDatasource.class.php b/cadastre/classes/listParcellePropDatasource.class.php index bfbd4de..9578189 100644 --- a/cadastre/classes/listParcellePropDatasource.class.php +++ b/cadastre/classes/listParcellePropDatasource.class.php @@ -34,6 +34,11 @@ public function getData($form) return array(); } + if (!empty($commune) && !empty($comptecommunal + && substr($comptecommunal, 0, 6) !== $commune)) { + return array(); + } + if (!empty($commune) && !empty($compte)) { $comptecommunal = $commune . $compte; } diff --git a/cadastre/www/cadastre.js b/cadastre/www/cadastre.js index 6b6eae1..b93ad19 100644 --- a/cadastre/www/cadastre.js +++ b/cadastre/www/cadastre.js @@ -296,7 +296,11 @@ lizMap.events.on({ $('#' + formId + '_commune').change(function () { + $('#' + formId + '_section').val(''); + $('#' + formId + '_adresse').val(''); + $('#' + formId + '_voie').val(''); $('#' + formId + '_geo_parcelle_lieu').val(''); + $('#' + formId + '_geo_parcelle_lieu').html(''); if ($('#' + formId + '_zoom').hasClass('active')) { zoomToCadastreFeature(); } @@ -314,8 +318,10 @@ lizMap.events.on({ $('#' + formId + '_commune_prop').change(function () { $('#' + formId + '_proprietaire').val(''); + $('#' + formId + '_comptecommunal').val(''); $('#' + formId + '_compte').val(''); $('#' + formId + '_geo_parcelle_prop').val(''); + $('#' + formId + '_geo_parcelle_prop').html(''); if ($('#' + formId + '_zoom').hasClass('active')) { zoomToCadastreFeature(); }