From 7860bfde5dad38345826c5b66190781c9706d8d1 Mon Sep 17 00:00:00 2001 From: Michael RICOIS Date: Mon, 1 Jun 2015 13:19:11 +0000 Subject: [PATCH] =?UTF-8?q?Ajout=20libell=C3=A9=20code=20qualit=C3=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- library/WsScore/Entreprise/v0.9/Service.php | 25 ++++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) diff --git a/library/WsScore/Entreprise/v0.9/Service.php b/library/WsScore/Entreprise/v0.9/Service.php index acac2dfe..f3d6e37c 100644 --- a/library/WsScore/Entreprise/v0.9/Service.php +++ b/library/WsScore/Entreprise/v0.9/Service.php @@ -638,7 +638,30 @@ class Entreprise extends Scores_Ws_Server break; } $InfoRNVP->QualityCode = $rnvpResult->CQadrs; - $InfoRNVP->QualityLabel = ''; // Label CQadrs + // Label CQadrs + $InfoRNVP->QualityLabel = ''; + $tabCQAdrs = array( + '10' => "Adresse correcte", + '20' => "Adresse correcte (Voie non reconue, mais il s'agit d'un cedex ou BP)", + '21' => "Petite ville, Numéro de facade hors borne.", + '22' => "Petite ville, Numéro de facade absent (le reste de l'adresse est correcte)", + '23' => "Grande ville, Numéro de facade hors borne.", + '24' => "Grande ville, Numéro de facade absent (le reste de l'adresse est correcte)", + '30' => "Petite ville, voie non reconnue", + '31' => "Petite ville, voie non reconnue (info quartier reconnu, ne permettant pas de déduire la voie)", + '40' => "Petite ville, voie absente (info quartier reconnu, ne permettant pas de déduire la voie)", + '41' => "Petite ville, voie absente", + '50' => "Grande ville, voie non reconnue", + '51' => "Grande ville, voie non reconnue (info quartier reconnu, ne permettant pas de déduire la voie)", + '60' => "Grande ville, voie absente (info quartier reconnu, ne permettant pas de déduire la voie)", + '61' => "Grande ville, voie absente", + '70' => "Cp/Ville non corrigeable (voie présente)", + '80' => "Cp/Ville non corrigeable (voie absente)", + '90' => "Etranger détecté", + ); + if( array_key_exists($rnvpResult->CQadrs, $tabCQAdrs)) { + $InfoRNVP->QualityLabel = $tabCQAdrs[$rnvpResult->CQadrs]; + } $InfoRNVP->GeoInseeCommune = $rnvpResult->Insee; $InfoRNVP->GeoHexavia = $rnvpResult->IdHexavia;