Subversion Repositories Sites.outils-naturalistes.fr

Rev

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

Rev 30 Rev 31
Line 188... Line 188...
188
	if ($utilisateur->isAdmin($ligne['bn_id_nature']) || $utilisateur->isSuperAdmin()) {
188
	if ($utilisateur->isAdmin($ligne['bn_id_nature']) || $utilisateur->isSuperAdmin()) {
189
		 $est_admin=1;
189
		 $est_admin=1;
190
	}
190
	}
Line 191... Line 191...
191
	
191
	
-
 
192
	//debut de la fiche
192
	//debut de la fiche
193
    $res .= '<h1 id="ancre_onglets"> </h1>';
193
	$res .= '<div class="BAZ_cadre_fiche BAZ_cadre_fiche_'.$GLOBALS['_BAZAR_']['class'].'">'."\n";
194
	$res .= '<div id="consultation_fiche" class="BAZ_cadre_fiche BAZ_cadre_fiche_'.$GLOBALS['_BAZAR_']['class'].'">'."\n";
194
	//affiche le titre sous forme d'image
195
	//affiche le titre sous forme d'image
195
	if (isset ($GLOBALS['_BAZAR_']['image_titre']) && $GLOBALS['_BAZAR_']['image_titre']!='') {
196
	if (isset ($GLOBALS['_BAZAR_']['image_titre']) && $GLOBALS['_BAZAR_']['image_titre']!='') {
196
		$res .= '<img class="BAZ_img_titre" src="client/bazar/images/'.$GLOBALS['_BAZAR_']['image_titre'].'" alt="'.$ligne['bn_label_nature'].'" />'.'<br />'."\n";
197
		$res .= '<img class="BAZ_img_titre" src="client/bazar/images/'.$GLOBALS['_BAZAR_']['image_titre'].'" alt="'.$ligne['bn_label_nature'].'" />'.'<br />'."\n";
197
	}
198
	}
198
	//affiche le texte sinon
199
	//affiche le texte sinon
199
	else {
200
	else {
200
		$res .= '<h2 class="BAZ_titre BAZ_titre_'.$GLOBALS['_BAZAR_']['class'].'">'.$ligne['bn_label_nature'].'</h2>'."\n";
201
		//$res .= '<h2 class="BAZ_titre BAZ_titre_'.$GLOBALS['_BAZAR_']['class'].'">'.$ligne['bn_label_nature'].'</h2>'."\n";
201
	}
202
	}
202
	$GLOBALS['_BAZAR_']['annonceur'] = $ligne['bf_ce_utilisateur'] ;
203
	$GLOBALS['_BAZAR_']['annonceur'] = $ligne['bf_ce_utilisateur'] ;
203
	//si le template existe, on genere le template
204
	//si le template existe, on genere le template
204
	if ((file_exists(BAZ_CHEMIN_APPLI.'templates/'.$GLOBALS['_BAZAR_']['typeannonce'].'-fiche.php'))) {
205
	if ((file_exists(BAZ_CHEMIN_APPLI.'templates/'.$GLOBALS['_BAZAR_']['typeannonce'].'-fiche.php'))) {
Line 208... Line 209...
208
	//on affiche ligne par ligne sinon
209
	//on affiche ligne par ligne sinon
209
	else {
210
	else {
210
		// Le titre 
211
		// Le titre 
211
		$res .= '<h1 class="BAZ_fiche_titre BAZ_fiche_titre_'.$GLOBALS['_BAZAR_']['class'].'">'.$ligne['bf_titre'].'</h1>'."\n";
212
		$res .= '<h1 class="BAZ_fiche_titre BAZ_fiche_titre_'.$GLOBALS['_BAZAR_']['class'].'">'.$ligne['bf_titre'].'</h1>'."\n";
212
		// cas d'une image personalisee
213
		// cas d'une image personalisee
213
		if (isset($ligne['bf_url_image'])) {
214
		if (isset($ligne['bf_url_image']) && trim($ligne['bf_url_image']) != '') {
214
			$res .= '<div class="BAZ_fiche_image BAZ_fiche_image_'.$GLOBALS['_BAZAR_']['class'].'">'."\n";
215
			$res .= '<div class="BAZ_fiche_image BAZ_fiche_image_'.$GLOBALS['_BAZAR_']['class'].'">'."\n";
215
			$res .= '<img class="BAZ_image" src="client/bazar/upload/'.$ligne['bf_url_image'].'" border=0 alt="'.BAZ_TEXTE_IMG_ALTERNATIF.'" />'."\n";
216
			$res .= '<img class="BAZ_image" src="client/bazar/upload/'.$ligne['bf_url_image'].'" border=0 alt="'.BAZ_TEXTE_IMG_ALTERNATIF.'" />'."\n";
216
			$res .= '</div>'."\n";
217
			$res .= '</div>'."\n";
217
		}
218
		}
218
		//cas d'une image par defaut
219
		//cas d'une image par defaut
Line 220... Line 221...
220
			$res .= '<div class="BAZ_fiche_image BAZ_fiche_image_'.$GLOBALS['_BAZAR_']['class'].'">'."\n";
221
			$res .= '<div class="BAZ_fiche_image BAZ_fiche_image_'.$GLOBALS['_BAZAR_']['class'].'">'."\n";
221
			$res .= '<img class="BAZ_image" src="client/bazar/images/'.$GLOBALS['_BAZAR_']['image_logo'].'" border=0 alt="'.BAZ_TEXTE_IMG_ALTERNATIF.'" width="130" height="130" />'."\n";
222
			$res .= '<img class="BAZ_image" src="client/bazar/images/'.$GLOBALS['_BAZAR_']['image_logo'].'" border=0 alt="'.BAZ_TEXTE_IMG_ALTERNATIF.'" width="130" height="130" />'."\n";
222
			$res .= '</div>'."\n";
223
			$res .= '</div>'."\n";
223
		}
224
		}
Line 224... Line 225...
224
		
225
		
225
		$res .= '<div class="BAZ_description BAZ_description_'.$GLOBALS['_BAZAR_']['class'].'">'.nl2br(htmlentities($ligne['bf_description'])).'</div>'."\n";
226
		$res .= '<div class="BAZ_description BAZ_description_'.$GLOBALS['_BAZAR_']['class'].'">'.$ligne['bf_description'].'</div>'."\n";
Line 226... Line 227...
226
		$tableau=baz_valeurs_template($GLOBALS['_BAZAR_']['template']);
227
		$tableau=baz_valeurs_template($GLOBALS['_BAZAR_']['template']);
227
		
228
		
228
		/** Boucle d affichage des resultats
229
		/** Boucle d affichage des resultats
Line 233... Line 234...
233
		 // de ne pas renvoyer la carte lors de l affichage d une fiche (par exemple dans les fiches du calendrier)
234
		 // de ne pas renvoyer la carte lors de l affichage d une fiche (par exemple dans les fiches du calendrier)
234
		$danslappli == 1 ? $GLOBALS['pas_de_carte'] = 0 : $GLOBALS['pas_de_carte'] = 1; 
235
		$danslappli == 1 ? $GLOBALS['pas_de_carte'] = 0 : $GLOBALS['pas_de_carte'] = 1; 
235
		for ($i=0; $i < count($tableau); $i++) {
236
		for ($i=0; $i < count($tableau); $i++) {
236
			if (isset($ligne[$tableau[$i]['nom_bdd']])) {
237
			if (isset($ligne[$tableau[$i]['nom_bdd']])) {
237
				$type = $tableau[$i]['type'];
238
				$type = $tableau[$i]['type'];
238
				$valeur = htmlentities($ligne[$tableau[$i]['nom_bdd']]);
239
				$valeur = $ligne[$tableau[$i]['nom_bdd']];
Line 239... Line 240...
239
			
240
			
240
			} else {
241
			} else {
241
				$type = $tableau[$i]['type'];
242
				$type = $tableau[$i]['type'];
242
				$valeur = '';
243
				$valeur = '';
Line 418... Line 419...
418
			$res .= '</div>'."\n";
419
			$res .= '</div>'."\n";
419
		}
420
		}
Line 420... Line 421...
420
		
421
		
421
		// Ajout des commentaires, s'il le faut
422
		// Ajout des commentaires, s'il le faut
422
		if ($GLOBALS['_BAZAR_']['commentaire'] == 1) {
423
		if ($GLOBALS['_BAZAR_']['commentaire'] == 1) {
423
			$res .= '<br />'."\n".'<div class="BAZ_cadre_fiche BAZ_cadre_fiche_'.$GLOBALS['_BAZAR_']['class'].'">'."\n";
424
			$res .= '<br />'."\n".'<div id="zone_commentaires" class="BAZ_cadre_fiche BAZ_cadre_fiche_'.$GLOBALS['_BAZAR_']['class'].'">'."\n";
424
			$res .= '<h2 class="BAZ_titre BAZ_titre_'.$GLOBALS['_BAZAR_']['class'].'">'.BAZ_LES_COMMENTAIRES.'</h2>'."\n";
425
			$res .= '<h2 class="BAZ_titre BAZ_titre_'.$GLOBALS['_BAZAR_']['class'].'">'.BAZ_LES_COMMENTAIRES.'</h2>'."\n";
425
			$requete = 'SELECT * FROM bazar_commentaires WHERE bc_ce_id_fiche='.$GLOBALS['_BAZAR_']['id_fiche'].' ORDER BY bc_date ASC';
426
			$requete = 'SELECT * FROM bazar_commentaires WHERE bc_ce_id_fiche='.$GLOBALS['_BAZAR_']['id_fiche'].' ORDER BY bc_date ASC';
426
			$resultat = $GLOBALS['_BAZAR_']['db']->query($requete) ;
427
			$resultat = $GLOBALS['_BAZAR_']['db']->query($requete) ;
427
			if (DB::isError ($resultat)) {
428
			if (DB::isError ($resultat)) {
Line 433... Line 434...
433
				// Ajout du "s" ou pas
434
				// Ajout du "s" ou pas
434
				$res .= ($resultat->numRows() == 1) ? BAZ_COMMENTAIRE : BAZ_COMMENTAIRES;
435
				$res .= ($resultat->numRows() == 1) ? BAZ_COMMENTAIRE : BAZ_COMMENTAIRES;
435
				$res .= '</p>'."\n";
436
				$res .= '</p>'."\n";
Line 436... Line 437...
436
				
437
				
437
				// Info pour ajotuer ces commentaires si on n'est pas identifi�
438
				// Info pour ajotuer ces commentaires si on n'est pas identifi�
438
				if (!$GLOBALS['AUTH']->getAuth()) {
439
				/*if (!$GLOBALS['AUTH']->getAuth()) {
439
					$res .= '<p class="information">'.BAZ_COMMENTAIRE_AUTH.'</p>';
440
					$res .= '<p class="information">'.BAZ_COMMENTAIRE_AUTH.'</p>';
Line 440... Line 441...
440
				}
441
				}*/
441
				
442
				
442
				// Affichages des commentaires
443
				// Affichages des commentaires
443
				while ($ligne = $resultat->fetchRow(DB_FETCHMODE_ASSOC)) {
444
				while ($ligne = $resultat->fetchRow(DB_FETCHMODE_ASSOC)) {
Line 459... Line 460...
459
			} else {
460
			} else {
460
				$res .= BAZ_PAS_DE_COMMENTAIRES.'<br /><br />'."\n";
461
				$res .= BAZ_PAS_DE_COMMENTAIRES.'<br /><br />'."\n";
461
			}
462
			}
Line 462... Line 463...
462
			
463
			
463
			//formulaire des commentaires
-
 
464
			if ($GLOBALS['AUTH']->getAuth()) {
464
			//formulaire des commentaires
465
				$form_commentaire = new HTML_QuickForm('bazar_commentaire', 'post', $url);
465
				$form_commentaire = new HTML_QuickForm('bazar_commentaire', 'post', $url);
466
				$squelette =& $form_commentaire->defaultRenderer();
466
				$squelette =& $form_commentaire->defaultRenderer();
467
				$squelette->setFormTemplate("\n".'<form {attributes}>'."\n".'{content}'."\n".'</form>'."\n");
467
				$squelette->setFormTemplate("\n".'<form {attributes}>'."\n".'{content}'."\n".'</form>'."\n");
468
				$squelette->setElementTemplate( '<label style="width:200px;">{label}'.
468
				$squelette->setElementTemplate( '<label style="width:200px;">{label}'.
Line 479... Line 479...
479
				$form_commentaire->addElement('submit', 'Envoyer', BAZ_ENVOYER, $option);
479
				$form_commentaire->addElement('submit', 'Envoyer', BAZ_ENVOYER, $option);
480
				$form_commentaire->addRule('Nom', BAZ_NOM_REQUIS, 'required', '', 'client') ;
480
				$form_commentaire->addRule('Nom', BAZ_NOM_REQUIS, 'required', '', 'client') ;
481
				$form_commentaire->addRule('Commentaire', BAZ_COMMENTAIRE_REQUIS, 'required', '', 'client') ;
481
				$form_commentaire->addRule('Commentaire', BAZ_COMMENTAIRE_REQUIS, 'required', '', 'client') ;
482
				$form_commentaire->setRequiredNote(BAZ_CHAMPS_REQUIS) ;
482
				$form_commentaire->setRequiredNote(BAZ_CHAMPS_REQUIS) ;
483
				$res .= $form_commentaire->toHTML();
483
				$res .= $form_commentaire->toHTML();
484
			}
484
 
485
			$res .= '</div>'."\n";
485
			$res .= '</div>'."\n";
486
		}
486
		}
487
	}
487
	}
Line 488... Line 488...
488
	
488