43 lines
1.7 KiB
PHP
Raw Normal View History

2016-08-30 10:24:06 +02:00
<?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;
}
}