Subversion Repositories Applications.bazar

Rev

Rev 64 | Rev 68 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 64 Rev 67
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
}