Subversion Repositories Applications.papyrus

Rev

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

Rev 1511 Rev 1512
Line 61... Line 61...
61
		if (isset($souschaine[8])) $tableau[$nblignes]['obligatoire'] = trim($souschaine[8]);
61
		if (isset($souschaine[8])) $tableau[$nblignes]['obligatoire'] = trim($souschaine[8]);
62
		else {$tableau[$nblignes]['obligatoire'] ='';}
62
		else {$tableau[$nblignes]['obligatoire'] ='';}
63
		if (isset($souschaine[9])) $tableau[$nblignes]['recherche'] = trim($souschaine[9]);
63
		if (isset($souschaine[9])) $tableau[$nblignes]['recherche'] = trim($souschaine[9]);
64
		else {$tableau[$nblignes]['recherche'] ='';}
64
		else {$tableau[$nblignes]['recherche'] ='';}
Line 65... Line 65...
65
 
65
 
66
		// traitement des cases a  cocher, dans ce cas la, on a une table de jointure entre la table
66
		// traitement des cases à cocher, dans ce cas la, on a une table de jointure entre la table
67
		// de liste et la table bazar_fiche (elle porte un nom du genre bazar_ont_***)
67
		// de liste et la table bazar_fiche (elle porte un nom du genre bazar_ont_***)
68
		// dans le template, a la place d'un nom de champs dans 'nom_bdd', on a un nom de table
68
		// dans le template, a la place d'un nom de champs dans 'nom_bdd', on a un nom de table
69
		// et 2 noms de champs separes par un virgule ex : bazar_ont_theme,bot_id_theme,bot_id_fiche
69
		// et 2 noms de champs separes par un virgule ex : bazar_ont_theme,bot_id_theme,bot_id_fiche
70
		if (isset($tableau[$nblignes]['nom_bdd']) && preg_match('/,/', $tableau[$nblignes]['nom_bdd'])) {
70
		if (isset($tableau[$nblignes]['nom_bdd']) && preg_match('/,/', $tableau[$nblignes]['nom_bdd'])) {
Line 116... Line 116...
116
		$requete = 'select "", '.$col_id.', '.$col_label.' from '.$table;
116
		$requete = 'select "", '.$col_id.', '.$col_label.' from '.$table;
117
		if (isset($col_langue)) $requete .= ' where '.$col_langue.'="'.$langue.'"';
117
		if (isset($col_langue)) $requete .= ' where '.$col_langue.'="'.$langue.'"';
118
		$nom_liste = $id_liste;
118
		$nom_liste = $id_liste;
119
	}
119
	}
Line 120... Line 120...
120
	
120
	
121
	$resultat = & $GLOBALS['_BAZAR_']['db'] -> query($requete) ;
121
	$resultat = $GLOBALS['_GEN_commun']['pear_db']->query($requete) ;
122
	if (DB::isError ($resultat)) {
122
	if (DB::isError ($resultat)) {
123
		return ($resultat->getMessage().$resultat->getDebugInfo()) ;
123
		return ($resultat->getMessage().$resultat->getDebugInfo()) ;
124
	}
124
	}
125
	if ($dans_moteur_de_recherche==0) {
125
	if ($dans_moteur_de_recherche==0) {
Line 622... Line 622...
622
}
622
}
Line 623... Line 623...
623
 
623
 
624
/* +--Fin du code ----------------------------------------------------------------------------------------+
624
/* +--Fin du code ----------------------------------------------------------------------------------------+
625
*
625
*
-
 
626
* $Log$
-
 
627
* Revision 1.3  2007-07-04 11:53:37  alexandre_tb
-
 
628
* ajout du type champs_cache
626
* $Log$
629
*
627
* Revision 1.2  2007-06-25 09:54:33  alexandre_tb
630
* Revision 1.2  2007-06-25 09:54:33  alexandre_tb
628
* ajou des entetes (cecill),
631
* ajou des entetes (cecill),
629
* modif fonctin liste, ajout de carte_google et champs_mail
632
* modif fonctin liste, ajout de carte_google et champs_mail
630
*
633
*