Line 247... |
Line 247... |
247 |
$res .= '</div>'."\n";
|
247 |
$res .= '</div>'."\n";
|
248 |
$res .= '</div>'."\n";
|
248 |
$res .= '</div>'."\n";
|
249 |
$res .= '<div class="BAZ_cadre_fiche_bas"> </div>'."\n";
|
249 |
$res .= '<div class="BAZ_cadre_fiche_bas"> </div>'."\n";
|
250 |
$res .= '</div>'."\n";
|
250 |
$res .= '</div>'."\n";
|
Line -... |
Line 251... |
- |
|
251 |
|
- |
|
252 |
//on ajoute les appropriations, s'il le faut
|
- |
|
253 |
if (($danslappli==1)and($GLOBALS['_BAZAR_']['appropriation']==1)) {
|
- |
|
254 |
$res .= '<br />'."\n".'<div class="BAZ_cadre_fiche">'."\n";
|
- |
|
255 |
$res .= '<div class="BAZ_cadre_fiche_haut"> </div>'."\n";
|
- |
|
256 |
$res .= '<div class="BAZ_cadre_fiche_corps">'."\n";
|
- |
|
257 |
$res .= '<h3>'.BAZ_LES_STRUCTURES_POSSEDANT_UNE_RESSOURCE.'</h3>'."\n";
|
- |
|
258 |
|
- |
|
259 |
$res .= '</div>'."\n";
|
- |
|
260 |
$res .= '<div class="BAZ_cadre_fiche_bas"> </div>'."\n";
|
- |
|
261 |
$res .= '</div>'."\n";
|
- |
|
262 |
}
|
251 |
|
263 |
|
252 |
//on ajoute les commentaires, s'il le faut
|
264 |
//on ajoute les commentaires, s'il le faut
|
253 |
if (($danslappli==1)and($GLOBALS['_BAZAR_']['commentaire']==1)) {
|
265 |
if (($danslappli==1)and($GLOBALS['_BAZAR_']['commentaire']==1)) {
|
254 |
$res .= '<div class="BAZ_cadre_fiche">'."\n";
|
266 |
$res .= '<br />'."\n".'<div class="BAZ_cadre_fiche">'."\n";
|
255 |
$res .= '<div class="BAZ_cadre_fiche_haut"> </div>'."\n";
|
267 |
$res .= '<div class="BAZ_cadre_fiche_haut"> </div>'."\n";
|
256 |
$res .= '<div class="BAZ_cadre_fiche_corps">'."\n";
|
268 |
$res .= '<div class="BAZ_cadre_fiche_corps">'."\n";
|
257 |
$res .= '<h3>'.BAZ_LES_COMMENTAIRES.'</h3>'."\n";
|
269 |
$res .= '<h3>'.BAZ_LES_COMMENTAIRES.'</h3>'."\n";
|
258 |
$requete = 'SELECT * FROM bazar_commentaires WHERE bc_ce_id_fiche='.$GLOBALS['_BAZAR_']['id_fiche'].' ORDER BY bc_date ASC';
|
270 |
$requete = 'SELECT * FROM bazar_commentaires WHERE bc_ce_id_fiche='.$GLOBALS['_BAZAR_']['id_fiche'].' ORDER BY bc_date ASC';
|
Line 306... |
Line 318... |
306 |
$res .= '</div>'."\n";
|
318 |
$res .= '</div>'."\n";
|
307 |
$res .= '<div class="BAZ_cadre_fiche_bas"> </div>'."\n";
|
319 |
$res .= '<div class="BAZ_cadre_fiche_bas"> </div>'."\n";
|
308 |
$res .= '</div>'."\n";
|
320 |
$res .= '</div>'."\n";
|
309 |
}
|
321 |
}
|
Line 310... |
Line -... |
310 |
|
- |
|
311 |
//on ajoute les appropriations, s'il le faut
|
- |
|
312 |
if (($danslappli==1)and($GLOBALS['_BAZAR_']['appropriation']==1)) {
|
- |
|
313 |
$res .= '<div class="BAZ_cadre_fiche">'."\n";
|
- |
|
314 |
$res .= '<div class="BAZ_cadre_fiche_haut"> </div>'."\n";
|
- |
|
315 |
$res .= '<div class="BAZ_cadre_fiche_corps">'."\n";
|
- |
|
316 |
|
- |
|
317 |
$res .= '</div>'."\n";
|
- |
|
318 |
$res .= '<div class="BAZ_cadre_fiche_bas"> </div>'."\n";
|
- |
|
319 |
$res .= '</div>'."\n";
|
- |
|
320 |
}
|
- |
|
321 |
|
322 |
|
322 |
return $res ;
|
323 |
return $res ;
|
Line 323... |
Line 324... |
323 |
}
|
324 |
}
|
Line 455... |
Line 456... |
455 |
//création du lien pour le formulaire de recherche
|
456 |
//création du lien pour le formulaire de recherche
|
456 |
$GLOBALS['_BAZAR_']['url']->addQueryString('action', BAZ_VOIR_TOUTES_ANNONCES);
|
457 |
$GLOBALS['_BAZAR_']['url']->addQueryString('action', BAZ_VOIR_TOUTES_ANNONCES);
|
457 |
$lien_formulaire=preg_replace ('/&/', '&', $GLOBALS['_BAZAR_']['url']->getURL()) ;
|
458 |
$lien_formulaire=preg_replace ('/&/', '&', $GLOBALS['_BAZAR_']['url']->getURL()) ;
|
458 |
$formtemplate = new HTML_QuickForm('formulaire', 'post', $lien_formulaire) ;
|
459 |
$formtemplate = new HTML_QuickForm('formulaire', 'post', $lien_formulaire) ;
|
459 |
$squelette =&$formtemplate->defaultRenderer();
|
460 |
$squelette =&$formtemplate->defaultRenderer();
|
460 |
$squelette->setFormTemplate("\n".'<form{attributes}>'."\n".'<ul>'."\n".'{content}'."\n".'</ul>'."\n".'</form>'."\n");
|
461 |
$squelette->setFormTemplate("\n".'<form{attributes}>'."\n".'<ul>'."\n".'{content}'."\n".'</ul>'."\n".'</form>'."\n");
|
461 |
$squelette->setElementTemplate( '<li class="enligne">'."\n".'{element}'."\n".
|
462 |
$squelette->setElementTemplate( '<li class="enligne">'."\n".'{element}'."\n".'</li>'."\n");
|
462 |
'</li>'."\n");
|
- |
|
463 |
|
- |
|
464 |
|
- |
|
465 |
|
- |
|
466 |
//requete pour obtenir l'id et le label des types d'annonces
|
463 |
//requete pour obtenir l'id et le label des types d'annonces
|
467 |
$requete = 'SELECT bn_label_nature '.
|
464 |
$requete = 'SELECT bn_label_nature '.
|
468 |
'FROM bazar_nature WHERE bn_ce_id_menu='.$GLOBALS['_GEN_commun']['info_menu']->gm_id_menu.
|
465 |
'FROM bazar_nature WHERE bn_ce_id_menu='.$GLOBALS['_GEN_commun']['info_menu']->gm_id_menu.
|
469 |
' or bn_ce_id_menu=0 ORDER BY bn_label_nature ASC';
|
466 |
' or bn_ce_id_menu=0 ORDER BY bn_label_nature ASC';
|
470 |
$resultat = $GLOBALS['_BAZAR_']['db']->query($requete) ;
|
467 |
$resultat = $GLOBALS['_BAZAR_']['db']->query($requete) ;
|
Line 473... |
Line 470... |
473 |
}
|
470 |
}
|
474 |
$type_annonce_select['toutes']=BAZ_TOUS_TYPES_FICHES;
|
471 |
$type_annonce_select['toutes']=BAZ_TOUS_TYPES_FICHES;
|
475 |
while ($ligne = $resultat->fetchRow(DB_FETCHMODE_ASSOC)) {
|
472 |
while ($ligne = $resultat->fetchRow(DB_FETCHMODE_ASSOC)) {
|
476 |
$type_annonce_select[$ligne['bn_label_nature']] = $ligne['bn_label_nature'];
|
473 |
$type_annonce_select[$ligne['bn_label_nature']] = $ligne['bn_label_nature'];
|
477 |
}
|
474 |
}
|
478 |
$option=array('style'=>'width: 130px;', 'onchange'=>'this.form.submit();');
|
475 |
$option=array('style'=>'width: 160px;', 'onchange'=>'this.form.submit();');
|
479 |
$formtemplate->addElement ('select', 'nature', BAZ_TYPEANNONCE, $type_annonce_select, $option) ;
|
476 |
$formtemplate->addElement ('select', 'nature', BAZ_TYPEANNONCE, $type_annonce_select, $option) ;
|
Line 480... |
Line 477... |
480 |
|
477 |
|
481 |
//requete pour obtenir l'id, le nom et prénom de toutes les personnes ayant une fiche publiée actuellement
|
478 |
//requete pour obtenir l'id, le nom et prénom de toutes les personnes ayant une fiche publiée actuellement
|
482 |
$requete = 'SELECT '.BAZ_CHAMPS_ID.', '.BAZ_CHAMPS_NOM.', '.BAZ_CHAMPS_PRENOM.' '.
|
479 |
$requete = 'SELECT '.BAZ_CHAMPS_ID.', '.BAZ_CHAMPS_NOM.', '.BAZ_CHAMPS_PRENOM.' '.
|
Line 489... |
Line 486... |
489 |
}
|
486 |
}
|
490 |
$personnes_select['tous']=BAZ_TOUS_LES_EMETTEURS;
|
487 |
$personnes_select['tous']=BAZ_TOUS_LES_EMETTEURS;
|
491 |
while ($ligne = $resultat->fetchRow(DB_FETCHMODE_ASSOC)) {
|
488 |
while ($ligne = $resultat->fetchRow(DB_FETCHMODE_ASSOC)) {
|
492 |
$personnes_select[$ligne[BAZ_CHAMPS_ID]] = $ligne[BAZ_CHAMPS_NOM]." ".$ligne[BAZ_CHAMPS_PRENOM] ;
|
489 |
$personnes_select[$ligne[BAZ_CHAMPS_ID]] = $ligne[BAZ_CHAMPS_NOM]." ".$ligne[BAZ_CHAMPS_PRENOM] ;
|
493 |
}
|
490 |
}
|
494 |
$option=array('style'=>'width: 130px;', 'onchange'=>'this.form.submit();');
|
491 |
$option=array('style'=>'width: 160px;', 'onchange'=>'this.form.submit();');
|
495 |
$formtemplate->addElement ('select', 'personnes', BAZ_EMETTEUR, $personnes_select, $option) ;
|
492 |
$formtemplate->addElement ('select', 'personnes', BAZ_EMETTEUR, $personnes_select, $option) ;
|
Line 496... |
Line 493... |
496 |
|
493 |
|
497 |
//champs texte pour entrer les mots clés
|
494 |
//champs texte pour entrer les mots clés
|
498 |
$option=array('size'=>15,'maxlength'=>40);
|
495 |
$option=array('size'=>15,'maxlength'=>40);
|
Line 515... |
Line 512... |
515 |
if ($i>0) $requeteSQL.=' OR ';
|
512 |
if ($i>0) $requeteSQL.=' OR ';
|
516 |
$requeteSQL.='bf_titre LIKE "%'.$recherche[$i].'%" OR bf_description LIKE "%'.$recherche[$i].'%" ';
|
513 |
$requeteSQL.='bf_titre LIKE "%'.$recherche[$i].'%" OR bf_description LIKE "%'.$recherche[$i].'%" ';
|
517 |
}
|
514 |
}
|
518 |
}
|
515 |
}
|
519 |
//génération de la liste de flux à afficher
|
516 |
//génération de la liste de flux à afficher
|
520 |
$res.=RSSversHTML(gen_RSS($_POST['nature'], '', $_POST['personnes'], 1, $requeteSQL), 1, 'jm') ;
|
517 |
$res.=RSSversHTML(gen_RSS($_POST['nature'], '', $_POST['personnes'], 1, $requeteSQL), 1, BAZ_TYPE_AFFICHAGE_LISTE) ;
|
521 |
}
|
518 |
}
|
522 |
else {
|
519 |
else {
|
523 |
//on affiche toutes les annonces
|
520 |
//on affiche toutes les annonces
|
524 |
$res .= RSSversHTML(gen_RSS($typeannonce, '', '', 1, ''), 0, 'jm') ;
|
521 |
$res .= RSSversHTML(gen_RSS($typeannonce, '', '', 1, ''), 0, 'jm') ;
|
525 |
}
|
522 |
}
|