2 if (!defined('_ECRIRE_INC_VERSION')) {
6 function formulaires_gis_inserer_modeles_traiter_dist($champs) {
8 // champs a ne pas prendre en compte
9 $ignorer = array('adresse','code_postal','ville','pays');
11 $code = '<' . _request('modele');
12 if (_request('id_modele') && _request('id_modele') != '') {
13 $code .= _request('id_modele');
15 if (_request('variante') && _request('variante')!='') {
16 $code .= '|'._request('variante');
18 if (_request('classe') && _request('classe')!='') {
19 $code .= '|'._request('classe');
21 if (_request('align') && _request('align')!='') {
22 $code .= '|'._request('align');
24 foreach ($champs as $champ) {
25 if (!in_array($champ, $ignorer) && $champ != 'modele' && $champ != 'variante' && $champ != 'classe' && $champ != 'id_modele' && $champ != 'align' && _request($champ) && _request($champ)!='') {
26 if ($champ == _request($champ)) {
28 } elseif (is_array(_request($champ))) {
29 // On transforme les tableaux en une liste
30 $code .= "|$champ=".implode(',', _request($champ));
32 $code .= "|$champ=" . _request($champ);