Line 149... |
Line 149... |
149 |
else {
|
149 |
else {
|
Line 150... |
Line 150... |
150 |
|
150 |
|
151 |
//cas d'une image personalisée
|
151 |
//cas d'une image personalisée
|
152 |
if (isset($ligne['bf_url_image'])) {
|
152 |
if (isset($ligne['bf_url_image'])) {
|
153 |
$res .= '<div id="fiche_image">'."\n";
|
153 |
$res .= '<div id="fiche_image">'."\n";
|
154 |
$res .= '<img src="client/bazar/images/'.$ligne['bf_url_image'].'" border=0 alt="'.BAZ_TEXTE_IMG_ALTERNATIF.'" />'."\n";
|
154 |
$res .= '<img src="client/bazar/images/'.$ligne['bf_url_image'].'" border=0 alt="'.BAZ_TEXTE_IMG_ALTERNATIF.'" width="130" height="130" />'."\n";
|
155 |
$res .= '</div>'."\n";
|
155 |
$res .= '</div>'."\n";
|
156 |
}
|
156 |
}
|
157 |
//cas d'une image par défaut
|
157 |
//cas d'une image par défaut
|
158 |
elseif ($GLOBALS['_BAZAR_']['image_logo']!='') {
|
158 |
elseif ($GLOBALS['_BAZAR_']['image_logo']!='') {
|
159 |
$res .= '<div id="fiche_image">'."\n";
|
159 |
$res .= '<div id="fiche_image">'."\n";
|
160 |
$res .= '<img src="client/bazar/images/'.$GLOBALS['_BAZAR_']['image_logo'].'" border=0 alt="'.BAZ_TEXTE_IMG_ALTERNATIF.'" />'."\n";
|
160 |
$res .= '<img src="client/bazar/images/'.$GLOBALS['_BAZAR_']['image_logo'].'" border=0 alt="'.BAZ_TEXTE_IMG_ALTERNATIF.'" width="130" height="130" />'."\n";
|
161 |
$res .= '</div>'."\n";
|
161 |
$res .= '</div>'."\n";
|
162 |
}
|
162 |
}
|
163 |
$res .= '<h1 id="fiche_titre">'.$ligne['bf_titre'].'</h1>'."\n";
|
163 |
$res .= '<h1 id="fiche_titre">'.$ligne['bf_titre'].'</h1>'."\n";
|
164 |
$res .= '<div id="BAZ_description">'.$ligne['bf_description'].'</div>'."\n";
|
164 |
$res .= '<div id="BAZ_description">'.$ligne['bf_description'].'</div>'."\n";
|
165 |
$tableau=baz_valeurs_template($GLOBALS['_BAZAR_']['template']);
|
165 |
$tableau=baz_valeurs_template($GLOBALS['_BAZAR_']['template']);
|
166 |
for ($i=0; $i<count($tableau); $i++) {
|
166 |
for ($i=0; $i<count($tableau); $i++) {
|
167 |
if (isset($ligne[$tableau[$i]['nom_bdd']])) {
|
- |
|
168 |
//pour les champs renseignes par une liste, on va chercher le label de la liste, plutot que l'id
|
- |
|
169 |
if ($tableau[$i]['type']=='liste') {
|
- |
|
170 |
$requete = 'SELECT '.$tableau[$i]['table_source'].'.* FROM bazar_fiche, '.$tableau[$i]['table_source'].
|
- |
|
171 |
' WHERE '.$tableau[$i]['nom_bdd'].'='.$tableau[$i]['id_source'].' AND bf_id_fiche='.$GLOBALS['_BAZAR_']['id_fiche'];
|
- |
|
172 |
$resultat = $GLOBALS['_BAZAR_']['db']->query($requete) ;
|
- |
|
173 |
if (DB::isError ($resultat)) {
|
- |
|
174 |
die ($resultat->getMessage().'<br />'.$resultat->getDebugInfo()) ;
|
- |
|
175 |
}
|
- |
|
176 |
while ($tab = $resultat->fetchRow()) {
|
- |
|
177 |
$val=$tab[1];
|
- |
|
178 |
}
|
- |
|
179 |
}
|
- |
|
180 |
else {
|
167 |
if (isset($ligne[$tableau[$i]['nom_bdd']])) {
|
181 |
$val=$ligne[$tableau[$i]['nom_bdd']];
|
- |
|
182 |
}
|
168 |
$val=$ligne[$tableau[$i]['nom_bdd']];
|
183 |
if (($tableau[$i]['nom_bdd']!='bf_titre')and($tableau[$i]['nom_bdd']!='bf_description')and($tableau[$i]['nom_bdd']!='bf_date_debut_validite_fiche')and($tableau[$i]['nom_bdd']!='bf_date_fin_validite_fiche')) {
|
169 |
if (($tableau[$i]['nom_bdd']!='bf_titre')and($tableau[$i]['nom_bdd']!='bf_description')and($tableau[$i]['nom_bdd']!='bf_date_debut_validite_fiche')and($tableau[$i]['nom_bdd']!='bf_date_fin_validite_fiche')) {
|
184 |
if (($val!='')and($val!=BAZ_CHOISIR)and($val!=BAZ_NON_PRECISE)) {
|
170 |
if (($val!='')and($val!=BAZ_CHOISIR)and($val!=BAZ_NON_PRECISE)) {
|
185 |
$res .= '<span class="rubrique">'.constant($tableau[$i]['label']).':</span>'."\n";
|
171 |
$res .= '<span class="rubrique">'.constant($tableau[$i]['label']).':</span>'."\n";
|
186 |
$res .= '<span class="description"> '.$val.'</span>'."\n".'<br />'."\n";
|
172 |
$res .= '<span class="description"> '.$val.'</span>'."\n".'<br />'."\n";
|
187 |
}
|
173 |
}
|
188 |
}
|
174 |
}
|
- |
|
175 |
}
|
- |
|
176 |
elseif (($tableau[$i]['type']=='liste')or($tableau[$i]['type']=='checkbox')) {
|
- |
|
177 |
//pour les champs renseignes par une liste, on va chercher le label de la liste, plutot que l'id
|
- |
|
178 |
$requete = 'SELECT blv_label FROM bazar_fiche_valeur_liste, bazar_liste_valeurs WHERE bfvl_ce_fiche='.$GLOBALS['_BAZAR_']['id_fiche'].
|
- |
|
179 |
' AND bfvl_ce_liste='.$tableau[$i]['nom_bdd'].' AND bfvl_valeur=blv_valeur AND blv_ce_liste='.$tableau[$i]['nom_bdd'].' AND blv_ce_i18n="'.$GLOBALS['_BAZAR_']['langue'].'"';
|
- |
|
180 |
$resultat = $GLOBALS['_BAZAR_']['db']->query($requete) ;
|
- |
|
181 |
if (DB::isError ($resultat)) {
|
- |
|
182 |
die ($resultat->getMessage().'<br />'.$resultat->getDebugInfo()) ;
|
- |
|
183 |
}
|
- |
|
184 |
while ($tab = $resultat->fetchRow()) {
|
- |
|
185 |
$val=$tab[0];
|
- |
|
186 |
}
|
- |
|
187 |
$res .= '<span class="rubrique">'.constant($tableau[$i]['label']).':</span>'."\n";
|
- |
|
188 |
$res .= '<span class="description"> '.$val.'</span>'."\n".'<br />'."\n";
|
189 |
}
|
189 |
}
|
190 |
}
|
190 |
}
|
191 |
//afficher les liens pour l'annonce
|
191 |
//afficher les liens pour l'annonce
|
192 |
$requete = 'SELECT bu_url, bu_descriptif_url FROM bazar_url WHERE bu_ce_fiche='.$GLOBALS['_BAZAR_']['id_fiche'];
|
192 |
$requete = 'SELECT bu_url, bu_descriptif_url FROM bazar_url WHERE bu_ce_fiche='.$GLOBALS['_BAZAR_']['id_fiche'];
|
193 |
$resultat = $GLOBALS['_BAZAR_']['db']->query($requete) ;
|
193 |
$resultat = $GLOBALS['_BAZAR_']['db']->query($requete) ;
|