43 lines
1.7 KiB
PHP
Executable File
43 lines
1.7 KiB
PHP
Executable File
<?php
|
|
class Metier_Rnvp_Quality
|
|
{
|
|
/**
|
|
* Libellé des codes qualités
|
|
* @var array
|
|
*/
|
|
protected $labels = array(
|
|
'10' => "Adresse correcte",
|
|
'20' => "Adresse correcte (Voie non reconnue, 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é",
|
|
);
|
|
|
|
public function __construct(){}
|
|
|
|
/**
|
|
* Label qualité en fonction du code
|
|
* @param string $code
|
|
*/
|
|
public function getLabel($code)
|
|
{
|
|
$label = '';
|
|
if (array_key_exists($code, $this->labels)) {
|
|
$label = $this->labels[$code];
|
|
}
|
|
|
|
return $label;
|
|
}
|
|
} |