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 |
|