Codes postaux et Codes Insee

This commit is contained in:
Michael RICOIS 2012-07-31 11:37:52 +00:00
parent a1dd0324bf
commit 06569d15f0
2 changed files with 46 additions and 7 deletions

View File

@ -451,7 +451,7 @@ class Ciblage
if ($min===null || $max===null)
return;
$this->setFilterRange('age_entrep', $min, $max);
}
}
@ -1058,6 +1058,28 @@ class Ciblage
}
}
}
protected function codesinsee($value)
{
if ( array_key_exists('in', $value) && is_array($value['in']) && count($value['in'])>0 ) {
$this->setFilter('codeCommune', $value['in']);
}
if ( array_key_exists('ex', $value) && is_array($value['ex']) && count($value['ex'])>0 ) {
$this->setFilter('codeCommune', $value['ex'], true);
}
}
protected function codespostaux()
{
if ( array_key_exists('in', $value) && is_array($value['in']) && count($value['in'])>0 ) {
$this->setFilter('adr_cp', $value['in']);
}
if ( array_key_exists('ex', $value) && is_array($value['ex']) && count($value['ex'])>0 ) {
$this->setFilter('adr_cp', $value['ex']);
}
}
protected function getChildCJ($list)
{

View File

@ -333,7 +333,6 @@ class Scores_Fields
'famille' => 'geographique',
'activated' => true,
),
'geo_domtom' => array(
'label' => 'Exlcure les DOM-TOM',
'fields' => array(
@ -361,6 +360,24 @@ class Scores_Fields
'activated' => true,
'title' => 'Exclure les établissements situés en région Corse',
),
'codesinsee' => array(
'label' => 'Liste de codes Insee',
'fields' => array(
'list' => array(),
),
'famille' => 'geographique',
'activated' => true,
'title' => 'Liste de code Insee séparés par des virgules ou des points-virgules',
),
'codespostaux' => array(
'label' => 'Liste de codes postaux',
'fields' => array(
'list' => array(),
),
'famille' => 'geographique',
'activated' => true,
'title' => 'Liste de code postaux séparés des virgules ou des points-virgules',
),
'adr_reg' => array(
'label' => 'Liste code région',
'fields' => array(
@ -770,6 +787,7 @@ Les zones urbaines sensibles constituent un sous-ensemble de l'ensemble plus lar
/**
* single
* interval
* multiple
*
*
@ -825,7 +843,10 @@ Les zones urbaines sensibles constituent un sous-ensemble de l'ensemble plus lar
break;
case 'tree':
//@todo : Check if values exist
break;
break;
case 'list':
break;
}
//Save the value
@ -841,10 +862,6 @@ Les zones urbaines sensibles constituent un sous-ensemble de l'ensemble plus lar
return true;
}
/**
* Définir les critères en une fois