Subversion Repositories Sites.outils-naturalistes.fr

Rev

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

Rev 22 Rev 24
Line 1148... Line 1148...
1148
 * Cette fonction renvoie du HTML
1148
 * Cette fonction renvoie du HTML
1149
 */
1149
 */
1150
function baz_liste_pagine_HTML($typeannonce, $nbitem, $emetteur, $valide, $requeteSQL = '', $requeteFrom = '', $requeteWhere = '') {	
1150
function baz_liste_pagine_HTML($typeannonce, $nbitem, $emetteur, $valide, $requeteSQL = '', $requeteFrom = '', $requeteWhere = '') {	
1151
	// generation de la requete MySQL personnalisee
1151
	// generation de la requete MySQL personnalisee
1152
	$req_where=0;
1152
	$req_where=0;
1153
	$requete = 'SELECT * '.
1153
	$requete = 'SELECT DISTINCT * '.
1154
				'FROM bazar_fiche, bazar_nature '.$requeteFrom.' WHERE '.$requeteWhere;
1154
				'FROM bazar_fiche, bazar_nature '.$requeteFrom.' WHERE '.$requeteWhere;
1155
	if ($valide!=2) {
1155
	if ($valide!=2) {
1156
		if ($req_where==1) {$requete .= ' AND ';}
1156
		if ($req_where==1) {$requete .= ' AND ';}
1157
		$req_where=1;
1157
		$req_where=1;
1158
		$requete .= 'bf_statut_fiche='.$valide;		
1158
		$requete .= 'bf_statut_fiche='.$valide;		
Line 1179... Line 1179...
1179
	if ($requeteSQL!='') {
1179
	if ($requeteSQL!='') {
1180
		if ($req_where==1) {$requete .= ' AND ';}
1180
		if ($req_where==1) {$requete .= ' AND ';}
1181
		$requete .= '('.$requeteSQL.')';
1181
		$requete .= '('.$requeteSQL.')';
1182
		$req_where=1;
1182
		$req_where=1;
1183
	}
1183
	}
1184
	$requete .= ' ORDER BY  bf_date_debut_validite_fiche DESC, bf_date_fin_validite_fiche DESC, bf_date_maj_fiche DESC';
1184
	$requete .= 'GROUP BY bf_id_fiche ORDER BY  bf_date_debut_validite_fiche DESC, bf_date_fin_validite_fiche DESC, bf_date_maj_fiche DESC';
1185
	if ($nbitem!='') {$requete .= ' LIMIT 0,'.$nbitem;}
1185
	if ($nbitem!='') {$requete .= ' LIMIT 0,'.$nbitem;}
1186
	$resultat = $GLOBALS['_BAZAR_']['db']->query($requete) ;
1186
	$resultat = $GLOBALS['_BAZAR_']['db']->query($requete) ;
1187
	if (DB::isError($resultat)) {
1187
	if (DB::isError($resultat)) {
1188
		return  $resultat->getMessage().'<br /><br />'.$resultat->getDebugInfo() ;
1188
		return  $resultat->getMessage().'<br /><br />'.$resultat->getDebugInfo() ;
1189
	}
1189
	}
-
 
1190
	
1190
	$res = '<br /><h4>'.BAZ_IL_Y_A.($resultat->numRows()).' '.BAZ_FICHES_CORRESPONDANTES.'</h4><br />'."\n";
1191
	$res = '<br /><h4>'.BAZ_IL_Y_A.($resultat->numRows()).' '.BAZ_FICHES_CORRESPONDANTES.'</h4><br />'."\n";
1191
	//$res .= 'requete: '. $requete. '<br />';
1192
	//$res .= 'requete: '. $requete. '<br />';
Line 1192... Line 1193...
1192
	
1193