Subversion Repositories Applications.bazar

Compare Revisions

Ignore whitespace Rev 421 → Rev 422

/branches/v3.0_(aha)/langues/baz_langue_fr.inc.php
52,7 → 52,7
define ('BAZ_PRENOM', 'Prénom') ;
define ('BAZ_TOUS', 'Tous');
define ('BAZ_TOUTES', 'Toutes');
define ('BAZ_MOT_CLE', 'Mots clés (facultatif)');
define ('BAZ_MOT_CLE', 'Mots clés');
if (!defined ('BAZ_EMETTEUR')) define ('BAZ_EMETTEUR', 'Émetteur');
define ('BAZ_NATURE', 'Nature de la fiche' );
define ('BAZ_STATUT', 'Statut' );
145,9 → 145,9
define ('BAZ_NOM_REQUIS', 'Le champs nom ne doit pas rester vide');
define ('BAZ_COMMENTAIRE_REQUIS', 'Le champs commentaire ne doit pas rester vide');
define ('BAZ_LES_STRUCTURES_POSSEDANT_UNE_RESSOURCE', 'Les structures possédant cette ressource');
define ('BAZ_FICHES_PAS_VALIDEES','Seulement les fiches pas validées');
define ('BAZ_FICHES_VALIDEES','Seulement les fiches validées');
define ('BAZ_LES_DEUX','Fiches validées et non validées');
define ('BAZ_FICHES_PAS_VALIDEES','Fiches non validées');
define ('BAZ_FICHES_VALIDEES','Fiches validées');
define ('BAZ_LES_DEUX','Toutes les fiches');
define ('BAZ_VOIR_VOS_ANNONCES', 'Vos fiches');
define ('BAZ_RECHERCHER','Rechercher');
define ('BAZ_SAISIR_UNE_NOUVELLE_FICHE','Saisir une nouvelle fiche');
/branches/v3.0_(aha)/squelettes/baz_post_validation.tpl.html
1,5 → 1,5
<p>Votre fiche a bien &eacute;t&eacute; enregistr&eacute;e. Un mod&eacute;rateur a &eacute;t&eacute; averti. Il d&eacute;cidera rapidement de la valider ou non, en attendant,
vous pouvez :
<p>Votre fiche a bien &eacute;t&eacute; enregistr&eacute;e. Un mod&eacute;rateur a &eacute;t&eacute; averti. Attention votre &eacute;v&egrave;nement ne sera peut &ecirc;tre pas publi&eacute; imm&eacute;diatement. Selon le nombre de fiches propos&eacute;es chaque semaine, les mod&eacute;rateurs effectuent un choix de publication par ordre de priorit&eacute; en fonction de la date &agrave; laquelle les &eacute;v&egrave;nements d&eacute;marrent. <br />
En attendant, vous pouvez :
<ul>
<li><a href="<?php echo $lien_duplication; ?>">Dupliquer cette fiche</a> pour proposer par exemple le m&ecirc;me &eacute;v&egrave;nement &agrave; une autre date</li>
<li><a href="<?php echo $lien_nouvelle_fiche; ?>">Saisir une nouvelle fiche</a></li>
/branches/v3.0_(aha)/bibliotheque/bazar.fonct.cal.php
112,7 → 112,8
}
foreach ($tab_params as $param) {
$tab_parametre = explode('=', $param);
$url->removeQueryString($tab_parametre[0]);
// note d'Aurélien, si on nettoie l'URL on perd la vue en cours
//$url->removeQueryString($tab_parametre[0]);
}
if (!isset($_GET['y'])) {
496,7 → 497,7
$GLOBALS['_PAPYRUS_']['rendu']['CONTENU_TETE'] = '';
$GLOBALS['_PAPYRUS_']['rendu']['CONTENU_CORPS'] = '<h1>'.$jours[date('w', $timestamp)].
' '.$_GET['d'].' '.$mois[$_GET['m']-1].' '.$_GET['y'].'</h1>' ;
$GLOBALS['_PAPYRUS_']['rendu']['CONTENU_CORPS'] .= baz_voir_fiches(0,$_GET['id_fiches'] );
$GLOBALS['_PAPYRUS_']['rendu']['CONTENU_CORPS'] .= baz_voir_fiches(1,$_GET['id_fiches'] );
 
$GLOBALS['_GEN_commun']['info_menu'] = '';
/branches/v3.0_(aha)/bibliotheque/bazar.fonct.php
68,7 → 68,7
if ($resultat->numRows() != 0) {
$tableAttr = array('id' => 'table_bazar') ;
$table = new HTML_Table($tableAttr) ;
$entete = array (BAZ_TITREANNONCE ,BAZ_ANNONCEUR, BAZ_TYPEANNONCE, BAZ_PUBLIER, BAZ_SUPPRIMER) ;
$entete = array (BAZ_TITREANNONCE ,BAZ_ANNONCEUR, BAZ_TYPEANNONCE, BAZ_PUBLIER, BAZ_SUPPRIMER, BAZ_DATE_DEBUT_EVENEMENT) ;
$table->addRow($entete) ;
$table->setRowType (0, 'th') ;
125,7 → 125,9
"<a href=\"".$lien_publie_oui."\">".BAZ_OUI."</a> / \n".
"<a href=\"".$lien_publie_non."\">".BAZ_NON."</a>", // col 4 : publier ou pas
"<a href=\"".$lien_supprimer."\"".
" onclick=\"javascript:return confirm('".BAZ_CONFIRMATION_SUPPRESSION."');\">".BAZ_SUPPRIMER."</a>\n")) ; // col 5 : supprimer
" onclick=\"javascript:return confirm('".BAZ_CONFIRMATION_SUPPRESSION."');\">".BAZ_SUPPRIMER."</a>\n", // col 5 : supprimer
date('d', strtotime($ligne['bf_date_debut_evenement'])).' '.$GLOBALS['mois'][date('n', strtotime ($ligne['bf_date_debut_evenement']))].' '.date('Y', strtotime ($ligne['bf_date_debut_evenement'])) // col 6 date début d'évenement
)) ;
}
$table->altRowAttributes(1, array("class" => "ligne_impaire"), array("class" => "ligne_paire"));
133,6 → 135,7
$table->updateColAttributes(2, array("align" => "center"));
$table->updateColAttributes(3, array("align" => "center"));
$table->updateColAttributes(4, array("align" => "center"));
$table->updateColAttributes(5, array("align" => "center"));
$res .= $table->toHTML() ;
}
else {
160,7 → 163,7
if ($resultat->numRows() != 0) {
$tableAttr = array('id' => 'table_bazar') ;
$table = new HTML_Table($tableAttr) ;
$entete = array (BAZ_TITREANNONCE ,BAZ_ANNONCEUR, BAZ_TYPEANNONCE, BAZ_PUBLIER, BAZ_SUPPRIMER) ;
$entete = array (BAZ_TITREANNONCE ,BAZ_ANNONCEUR, BAZ_TYPEANNONCE, BAZ_PUBLIER, BAZ_SUPPRIMER, BAZ_DATE_DEBUT_EVENEMENT) ;
$table->addRow($entete) ;
$table->setRowType (0, 'th') ;
217,8 → 220,9
"<a href=\"".$lien_publie_oui."\">".BAZ_OUI."</a> / \n".
"<a href=\"".$lien_publie_non."\">".BAZ_NON."</a>", // col 4 : publier ou pas
"<a href=\"".$lien_supprimer."\"".
" onclick=\"javascript:return confirm('".BAZ_CONFIRMATION_SUPPRESSION."');\">".BAZ_SUPPRIMER."</a>\n")) ; // col 5 : supprimer
" onclick=\"javascript:return confirm('".BAZ_CONFIRMATION_SUPPRESSION."');\">".BAZ_SUPPRIMER."</a>\n", // col 5 : supprimer
date('d', strtotime($ligne['bf_date_debut_evenement'])).' '.$GLOBALS['mois'][date('n', strtotime ($ligne['bf_date_debut_evenement']))].' '.date('Y', strtotime ($ligne['bf_date_debut_evenement'])) // col 6 date début d'évenement
)) ;
}
$table->altRowAttributes(1, array("class" => "ligne_impaire"), array("class" => "ligne_paire"));
$table->updateColAttributes(1, array("align" => "center"));
/branches/v3.0_(aha)/bibliotheque/bazar.fonct.rss.php
365,6 → 365,7
}
$res .= '</div>'."\n";
$res .= '</div>'."\n";
}
 
// Nous vérifions comment est appelé la fonction
819,8 → 820,17
*/
function baz_liste($typeannonce='toutes') {
 
 
if(isset($_REQUEST['liste31']) && !empty($_REQUEST['liste31'])) {
$GLOBALS['_BAZAR_']['categorie_nature'] = $_REQUEST['liste31'] ;
if($_REQUEST['liste31'] != "0")
{
$GLOBALS['_BAZAR_']['categorie_nature'] = $_REQUEST['liste31'] ;
}
else
{
$GLOBALS['_BAZAR_']['categorie_nature'] = 'toutes' ;
}
}
//pour les super-administrateurs, on peut voir les annonces non validees
847,12 → 857,17
//Traduction de champs requis
$formtemplate->setRequiredNote(BAZ_CHAMPS_REQUIS) ;
$formtemplate->setJsWarnings(BAZ_ERREUR_SAISIE,BAZ_VEUILLEZ_CORRIGER);
GEN_stockerFichierScript('jquery', 'http://code.jquery.com/jquery-latest.js');
GEN_stockerFichierScript('jquery_date_picker', 'api/js/jquery/ui.datepicker.js');
GEN_stockerFichierScript('jquery_date_picker_fr', 'api/js/jquery/ui.datepicker-fr.js');
GEN_stockerStyleExterne( 'jquery_date_picker_style', 'api/js/jquery/ui.datepicker.css');
$formtemplate->addElement('html', '<tr><td>Dates: &nbsp;</td><td>'.bazar::getFiltrePlageDeDate().'</td></tr>');
//cas du formulaire de recherche proposant de chercher parmis tous les types d'annonces
//requete pour obtenir l'id et le label des types d'annonces
$requete = 'SELECT bn_id_nature, bn_label_nature '.
'FROM bazar_nature' ;
if(isset($GLOBALS['_BAZAR_']['categorie_nature']) && !empty($GLOBALS['_BAZAR_']['categorie_nature']) && $GLOBALS['_BAZAR_']['categorie_nature'] != 0) {
if(isset($GLOBALS['_BAZAR_']['categorie_nature']) && !empty($GLOBALS['_BAZAR_']['categorie_nature']) && $GLOBALS['_BAZAR_']['categorie_nature'] != 'toutes') {
$requete .= ' WHERE bn_ce_id_menu IN ('.$GLOBALS['_BAZAR_']['categorie_nature'].') ';
}
883,11 → 898,12
}
//cas du type d'annonces predefini
else {
if ($nb_type_de_fiches==1) {
if ($nb_type_de_fiches==1 && key($type_annonce_select) != 'toutes') {
$GLOBALS['_BAZAR_']['typeannonce']=end($type_annonce_select);
$GLOBALS['_BAZAR_']['id_typeannonce']=key($type_annonce_select);
}
$res = '<h2 class="bazar_titre2">'.BAZ_TOUTES_LES_ANNONCES_DE_TYPE.' '.$GLOBALS['_BAZAR_']['typeannonce'].'</h2>'."\n";
$res = '<h2 class="bazar_titre2">'.BAZ_RECHERCHE_FICHE.'</h2>'."\n";
}
 
//requete pour obtenir l'id, le nom et prenom de toutes les personnes ayant depose une fiche
898,8 → 914,9
$requete .= ' bf_date_debut_validite_fiche<=NOW() AND';
$requete .= ' bf_ce_utilisateur='.BAZ_CHAMPS_ID.' ';
if (!isset($_REQUEST['nature'])) {
if (isset($GLOBALS['_BAZAR_']['id_typeannonce'])) {
if (isset($GLOBALS['_BAZAR_']['id_typeannonce']) && $GLOBALS['_BAZAR_']['id_typeannonce'] != 'toutes') {
$requete .= 'AND bf_ce_nature="'.$GLOBALS['_BAZAR_']['id_typeannonce'].'" ';
}
}
1002,9 → 1019,10
$case_coche = false ;
$nb_jointures=0;
$requeteFrom = '' ;
$requeteWhere = ' bn_ce_id_menu IN ('.$GLOBALS['_BAZAR_']['categorie_nature'].') ';
if ($GLOBALS['_BAZAR_']['id_typeannonce'] != 'toutes') $requeteWhere .= 'AND bn_id_nature='.$GLOBALS['_BAZAR_']['id_typeannonce'] ;
$requeteWhere .= ' AND bn_id_nature=bf_ce_nature AND ' ;
if ($GLOBALS['_BAZAR_']['id_typeannonce'] != 'toutes') {
$requeteWhere .= 'bn_id_nature='.$GLOBALS['_BAZAR_']['id_typeannonce'].' AND ' ;
}
$requeteWhere .= ' bn_id_nature=bf_ce_nature AND ' ;
if (isset($GLOBALS['_BAZAR_']['langue'])) {
$requeteWhere .= ' bn_ce_i18n like "'.$GLOBALS['_BAZAR_']['langue'].'%" and ';
}
1045,7 → 1063,7
if ($case_coche) {
$requeteWhere .= $requeteWhereListe;
}
if (isset($_REQUEST['liste31']) && $_REQUEST['liste31'] != 0 && $_REQUEST['nature']!='toutes') {
if (isset($_REQUEST['liste31']) && $_REQUEST['liste31'] != '0' && $_REQUEST['nature']!='toutes') {
$requeteWhere = 'bf_ce_nature="'.$_REQUEST['nature'].'" AND '.$requeteWhere;
}
1060,6 → 1078,7
eval ($chaine) ;
$res .= ob_get_contents();
ob_end_clean() ;
 
} else {
$res .= $formtemplate->toHTML();
if (!isset($_REQUEST['recherche_effectuee'])) {
1070,12 → 1089,26
$GLOBALS['_BAZAR_']['url']->addQueryString('categorie_nature',$GLOBALS['_BAZAR_']['categorie_nature']);
}
// $res .= '{{Syndication titre="'.BAZ_DERNIERES_FICHES.'" url="'.$GLOBALS['_BAZAR_']['url']->getURL().'" nb=10 nouvellefenetre=0 formatdate="'.BAZ_TYPE_AFFICHAGE_LISTE.'"}}';
$requete = 'SELECT DISTINCT bf_id_fiche, bf_titre, bf_date_debut_validite_fiche, bf_description, bn_label_nature, bf_date_creation_fiche FROM bazar_fiche, bazar_nature WHERE bn_id_nature=bf_ce_nature AND bn_ce_id_menu="'.$GLOBALS['_BAZAR_']['categorie_nature'].'" AND (bf_date_debut_validite_fiche<=NOW() or bf_date_debut_validite_fiche="0000-00-00") AND (bf_date_fin_validite_fiche>=NOW() or bf_date_fin_validite_fiche="0000-00-00")
ORDER BY bf_date_creation_fiche DESC, bf_date_fin_validite_fiche DESC, bf_date_maj_fiche DESC';
$resultat = $GLOBALS['_BAZAR_']['db']->query($requete);
if (DB::isError($resultat)) {
return ($resultat->getMessage().$resultat->getDebugInfo()) ;
}
$requete = 'SELECT DISTINCT bf_id_fiche, bf_titre, bf_date_debut_validite_fiche, bf_description, bn_label_nature, bf_date_creation_fiche FROM bazar_fiche, bazar_nature WHERE bn_id_nature=bf_ce_nature ' ;
if($GLOBALS['_BAZAR_']['categorie_nature'] != 'toutes')
{
$requete .= ' AND bn_ce_id_menu="'.$GLOBALS['_BAZAR_']['categorie_nature'].'"' ;
}
if (isset($_REQUEST['date_debut']) && $_REQUEST['date_debut'] != '') {
$requete .= ' AND ((bf_date_debut_evenement <= "'.date('Y-m-d', strtotime($_POST['date_fin'])).'" and bf_date_debut_evenement >="'.date('Y-m-d', strtotime($_POST['date_debut'])).'" )' .
' or (bf_date_fin_evenement >="'.date('Y-m-d', strtotime($_POST['date_debut'])).'" and bf_date_fin_evenement <="'.date('Y-m-d', strtotime($_POST['date_fin'])).'")' .
' or bf_date_debut_evenement <= "'.date('Y-m-d', strtotime($_POST['date_debut'])).'" and bf_date_fin_evenement >= "'.date('Y-m-d', strtotime($_POST['date_fin'])).'") ';
} else {
$requete .= ' AND (bf_date_debut_validite_fiche<=NOW() or bf_date_debut_validite_fiche="0000-00-00") AND (bf_date_fin_validite_fiche>=NOW() or bf_date_fin_validite_fiche="0000-00-00") ' ;
}
$requete .= 'ORDER BY bf_date_creation_fiche DESC, bf_date_fin_validite_fiche DESC, bf_date_maj_fiche DESC';
$resultat = $GLOBALS['_BAZAR_']['db']->query($requete);
if (DB::isError($resultat)) {
return ($resultat->getMessage().$resultat->getDebugInfo()) ;
}
if($resultat->numRows() != 0) {
$res .= '<h2>'.BAZ_DERNIERES_FICHES.'</h2>';
$res .= '<ul class="liste_rss">';
1097,10 → 1130,12
//decoupage des mots cles
$recherche = split(' ', $_REQUEST['recherche_mots_cles']) ;
$nbmots=count($recherche);
$requeteSQL='';
if (isset($GLOBALS['_BAZAR_']['categorie_nature']))
$tableau=baz_valeurs_template($GLOBALS['_BAZAR_']['template']);
{
$tableau=baz_valeurs_template($GLOBALS['_BAZAR_']['template']);
}
for ($i=0; $i<$nbmots; $i++) {
for ($j=0; $j<count($tableau); $j++) {
if ( $tableau[$j]['type']=='texte' || $tableau[$j]['type']=='textelong') {
1110,6 → 1145,7
}
}
$requeteSQL = substr($requeteSQL, 0, count($requeteSQL) - 4);
}
if (!isset($_REQUEST['nature'])) {
if (!isset ($GLOBALS['_BAZAR_']['id_nature'])) $typedefiches = $tableau_typeannonces;
1122,7 → 1158,18
if (isset($_REQUEST['valides'])) {$valides=$_REQUEST['valides'];}
else {$valides=1;}
//generation de la liste de flux a afficher
if (!isset($_REQUEST['personnes'])) $_REQUEST['personnes']='tous';
if (!isset($_REQUEST['personnes'])) {
$_REQUEST['personnes']='tous';
}
if (isset($_REQUEST['date_debut']) && $_REQUEST['date_debut'] != '') {
$requeteWhere .= ' ((bf_date_debut_evenement <= "'.date('Y-m-d', strtotime($_POST['date_fin'])).'" and bf_date_debut_evenement >="'.date('Y-m-d', strtotime($_POST['date_debut'])).'" )' .
' or (bf_date_fin_evenement >="'.date('Y-m-d', strtotime($_POST['date_debut'])).'" and bf_date_fin_evenement <="'.date('Y-m-d', strtotime($_POST['date_fin'])).'")' .
' or bf_date_debut_evenement <= "'.date('Y-m-d', strtotime($_POST['date_debut'])).'" and bf_date_fin_evenement >= "'.date('Y-m-d', strtotime($_POST['date_fin'])).'") AND ';
} else {
$requeteWhere .= ' (bf_date_debut_validite_fiche<=NOW() or bf_date_debut_validite_fiche="0000-00-00") AND (bf_date_fin_validite_fiche>=NOW() or bf_date_fin_validite_fiche="0000-00-00") AND ' ;
}
 
$res .= baz_liste_pagine_HTML($typedefiches, '', $_REQUEST['personnes'], $valides, $requeteSQL, $requeteFrom, $requeteWhere);
}
/branches/v3.0_(aha)/bazar.php
67,6 → 67,12
$_GET[BAZ_VARIABLE_VOIR] = BAZ_VOIR_CONSULTER;
}
 
if(!isset($GLOBALS['_BAZAR_']['mois']))
{
$GLOBALS['mois'] = array (1 => BAZ_JANVIER, 2 => BAZ_FEVRIER, 3 => BAZ_MARS, 4 => BAZ_AVRIL, 5 => BAZ_MAI, 6 => BAZ_JUIN,
7 => BAZ_JUILLET, 8 => BAZ_AOUT, 9 => BAZ_SEPTEMBRE, 10 => BAZ_OCTOBRE, 11 =>BAZ_NOVEMBRE,
12 => BAZ_DECEMBRE) ;
}
 
//parametre voir_menu pour afficher le menu ou pas (par défaut, il l'affiche)
if ((isset($GLOBALS['_GEN_commun']['info_application']->voir_menu))and($GLOBALS['_GEN_commun']['info_application']->voir_menu==0)) {
106,21 → 112,50
$ligne = $resultat->fetchRow(DB_FETCHMODE_OBJECT) ;
$GLOBALS['_BAZAR_']['id_typeannonce'] = $ligne->bf_ce_nature ;
$resultat->free();
}
if (isset($_REQUEST['typeannonce'])) {
}
if (isset($_REQUEST['typeannonce']) && $_REQUEST['typeannonce'] != '1,2,3,4') {
$GLOBALS['_BAZAR_']['id_typeannonce']=$_REQUEST['typeannonce'];
$GLOBALS['_BAZAR_']['id_typeannonce'] = $_REQUEST['typeannonce'];
}
else
{
$GLOBALS['_BAZAR_']['id_typeannonce'] = 'toutes' ;
}
 
if (isset($_REQUEST['liste31'])) {
if($_REQUEST['liste31'] == "0")
{
$GLOBALS['_BAZAR_']['id_typeannonce']= 'toutes' ;
}
else
{
$GLOBALS['_BAZAR_']['id_typeannonce']= $_REQUEST['liste31'];
}
}
else
{
$GLOBALS['_BAZAR_']['id_typeannonce'] = 'toutes' ;
}
 
if ((isset($GLOBALS['_BAZAR_']['id_typeannonce']))and($GLOBALS['_BAZAR_']['id_typeannonce']!='toutes')) {
if( $GLOBALS['_BAZAR_']['id_typeannonce'] == '1,2,3,4') {
$GLOBALS['_BAZAR_']['id_typeannonce'] = '1' ;
} else {
$requete = 'SELECT bn_label_nature, bn_condition, bn_template, bn_commentaire, bn_appropriation, bn_image_titre, bn_image_logo';
$requete .= ' FROM bazar_nature WHERE bn_id_nature = '.$GLOBALS['_BAZAR_']['id_typeannonce'];
$typeAnnonce = false;
$requete = 'SELECT bn_label_nature, bn_condition, bn_template, bn_commentaire, bn_appropriation, bn_image_titre, bn_image_logo '.
'FROM bazar_nature ';
if (isset($GLOBALS['_BAZAR_']['id_typeannonce']) && !empty($GLOBALS['_BAZAR_']['id_typeannonce']) && isset($GLOBALS['_BAZAR_']['id_typeannonce']) != 'toutes') {
$requete .= 'WHERE bn_id_nature = '.$GLOBALS['_BAZAR_']['id_typeannonce'];
$typeAnnonce = true;
}
if (isset($GLOBALS['_BAZAR_']['langue'])) {
$requete .= ' and bn_ce_i18n like "'.$GLOBALS['_BAZAR_']['langue'].'%"';
if (!$typeAnnonce) {
$requete .= ' WHERE ';
} else {
$requete .= ' AND ';
}
$requete .= 'bn_ce_i18n like "'.$GLOBALS['_BAZAR_']['langue'].'%"';
}
$resultat = $GLOBALS['_BAZAR_']['db']->query($requete) ;
if (DB::isError($resultat)) {
133,9 → 168,37
$GLOBALS['_BAZAR_']['commentaire']=$ligne['bn_commentaire'];
$GLOBALS['_BAZAR_']['appropriation']=$ligne['bn_appropriation'];
$GLOBALS['_BAZAR_']['image_titre']=$ligne['bn_image_titre'];
$GLOBALS['_BAZAR_']['image_logo']=$ligne['bn_image_logo'];
}
$GLOBALS['_BAZAR_']['image_logo']=$ligne['bn_image_logo'];
}
else
{
$requete = 'SELECT bn_label_nature, bn_condition, bn_template, bn_commentaire, bn_appropriation, bn_image_titre, bn_image_logo '.
'FROM bazar_nature ';
$requete .= 'WHERE bn_id_nature = 1';
$typeAnnonce = true;
if (isset($GLOBALS['_BAZAR_']['langue'])) {
if (!$typeAnnonce) {
$requete .= ' WHERE ';
} else {
$requete .= ' AND ';
}
$requete .= 'bn_ce_i18n like "'.$GLOBALS['_BAZAR_']['langue'].'%"';
}
$resultat = $GLOBALS['_BAZAR_']['db']->query($requete) ;
if (DB::isError($resultat)) {
die ($resultat->getMessage().$resultat->getDebugInfo()) ;
}
$ligne = $resultat->fetchRow(DB_FETCHMODE_ASSOC);
$GLOBALS['_BAZAR_']['typeannonce']= 'toutes' ;
$GLOBALS['_BAZAR_']['condition']=$ligne['bn_condition'];
$GLOBALS['_BAZAR_']['template']=$ligne['bn_template'];
$GLOBALS['_BAZAR_']['commentaire']=$ligne['bn_commentaire'];
$GLOBALS['_BAZAR_']['appropriation']=$ligne['bn_appropriation'];
$GLOBALS['_BAZAR_']['image_titre']=$ligne['bn_image_titre'];
$GLOBALS['_BAZAR_']['image_logo']=$ligne['bn_image_logo'];
}
 
if (!isset($GLOBALS['_BAZAR_']['id_typeannonce'])) $GLOBALS['_BAZAR_']['id_typeannonce'] = 'toutes' ;
// +------------------------------------------------------------------------------------------------------+
// | LISTE de FONCTIONS |