diff --git a/library/Scores/Field.php b/library/Scores/Field.php index 78fe7910..f739eae7 100644 --- a/library/Scores/Field.php +++ b/library/Scores/Field.php @@ -225,47 +225,53 @@ Class Fields 'teff_entrep' => array( 'label' => 'Tranche d\'effectif de l\'Entreprise', 'fields' => array( - 'select' => array('value' => array( '0,1' => 'De 0 à 1', - '1,2' => 'De 1 à 2', - '2,3' => 'De 2 à 3', - '3,11' => 'De 3 à 11', - '11,12' => 'De 11 à 12', - '12,21' => 'De 12 à 21', - '21, 22' => 'De 21 à 22', - '22,31' => 'De 21 a 31', - '31,32' => 'De 31 à 32', - '32,41' => 'De 32 à 41', - '41,42' => 'De 41 à 42', - '42,51' => 'De 42 à 51', - '51, 52' => 'De 51 à 52', - '52, 53' => 'De 52 à 53')) + 'intervalSelect' => array('value' => array( + array('0', '0'), + array('0', '1'), + array('1', '2'), + array('2', '3'), + array('3', '11'), + array('11', '12'), + array('12', '21'), + array('21', '22'), + array('22', '31'), + array('31', '32'), + array('32', '41'), + array('41', '42'), + array('42', '51'), + array('51', '52'), + array('52', '53') + )) ), 'famille' => 'economique', 'activated' => true, - 'type' => 'select', - 'class' => null + 'type' => 'intervalSelect', + 'class' => null, ), 'teff_etab' => array( 'label' => 'Tranche d\'effectif de l\'etablissement', 'fields' => array( - 'select' => array('value' => array( '0,1' => 'De 0 à 1', - '1,2' => 'De 1 à 2', - '2,3' => 'De 2 à 3', - '3,11' => 'De 3 à 11', - '11,12' => 'De 11 à 12', - '12,21' => 'De 12 à 21', - '21, 22' => 'De 21 à 22', - '22,31' => 'De 21 a 31', - '31,32' => 'De 31 à 32', - '32,41' => 'De 32 à 41', - '41,42' => 'De 41 à 42', - '42,51' => 'De 42 à 51', - '51, 52' => 'De 51 à 52', - '52, 53' => 'De 52 à 53')) + 'intervalSelect' => array('value' => array( + array('0', '0'), + array('0', '1'), + array('1', '2'), + array('2', '3'), + array('3', '11'), + array('11', '12'), + array('12', '21'), + array('21', '22'), + array('22', '31'), + array('31', '32'), + array('32', '41'), + array('41', '42'), + array('42', '51'), + array('51', '52'), + array('52', '53') + )) ), 'famille' => 'economique', 'activated' => true, - 'type' => 'select', + 'type' => 'intervalSelect', 'class' => null ), 'nbEtab' => array( @@ -301,11 +307,20 @@ Class Fields 'capital' => array( 'label' => 'Capital de l\'entreprise', 'fields' => array( - 'interval' => array('value' => array('0', '10000000')) + 'intervalSelect' => array( + 'value' => array( + array(0, 15000), + array(15000, 30000), + array(30000, 75000), + array(75000, 150000), + array(150000, 750000), + array(750000, 0), + ) + ) ), 'famille' => 'economique', 'activated' => true, - 'type' => 'interval', + 'type' => 'intervalSelect', 'class' => null ), //geographique @@ -606,6 +621,7 @@ Class Fields foreach($session->getCriteres() as $key => $item) { if($this->fields[$key]['type'] == 'interval' or + $this->fields[$key]['type'] == 'intervalSelect' or $this->fields[$key]['type'] == 'textarea' and empty($this->fields[$key]['action'])) {