Line 30... |
Line 30... |
30 |
else {$tableau[$nblignes]['id_source'] ='';}
|
30 |
else {$tableau[$nblignes]['id_source'] ='';}
|
31 |
if (isset($souschaine[8])) $tableau[$nblignes]['obligatoire'] = trim($souschaine[8]);
|
31 |
if (isset($souschaine[8])) $tableau[$nblignes]['obligatoire'] = trim($souschaine[8]);
|
32 |
else {$tableau[$nblignes]['obligatoire'] ='';}
|
32 |
else {$tableau[$nblignes]['obligatoire'] ='';}
|
33 |
if (isset($souschaine[8])) $tableau[$nblignes]['recherche'] = trim($souschaine[9]);
|
33 |
if (isset($souschaine[8])) $tableau[$nblignes]['recherche'] = trim($souschaine[9]);
|
34 |
else {$tableau[$nblignes]['recherche'] ='';}
|
34 |
else {$tableau[$nblignes]['recherche'] ='';}
|
- |
|
35 |
|
- |
|
36 |
|
- |
|
37 |
// traitement des cases à cocher, dans ce cas la, on a une table de jointure entre la table
|
- |
|
38 |
// de liste et la table bazar_fiche (elle porte un nom du genre bazar_ont_***)
|
- |
|
39 |
// dans le template, à la place d'un nom de champs dans 'nom_bdd', on a un nom de table
|
- |
|
40 |
// et 2 noms de champs séparés par un virgule ex : bazar_ont_theme,bot_id_theme,bot_id_fiche
|
- |
|
41 |
|
- |
|
42 |
if (isset($tableau[$nblignes]['nom_bdd']) && preg_match('/,/', $tableau[$nblignes]['nom_bdd'])) {
|
- |
|
43 |
$tableau_info_jointe = explode (',', $tableau[$nblignes]['nom_bdd']) ;
|
- |
|
44 |
$tableau[$nblignes]['table_jointe'] = $tableau_info_jointe[0] ;
|
- |
|
45 |
$tableau[$nblignes]['champs_id_fiche'] = $tableau_info_jointe[1] ;
|
- |
|
46 |
$tableau[$nblignes]['champs_id_table_jointe'] = $tableau_info_jointe[2] ;
|
- |
|
47 |
}
|
35 |
$nblignes++;
|
48 |
$nblignes++;
|
36 |
}
|
49 |
}
|
37 |
return $tableau;
|
50 |
return $tableau;
|
38 |
}
|
51 |
}
|