Line 50... |
Line 50... |
50 |
$url= $GLOBALS['_BAZAR_']['url'];
|
50 |
$url= $GLOBALS['_BAZAR_']['url'];
|
51 |
$url->addQueryString('action', BAZ_VOIR_FICHE);
|
51 |
$url->addQueryString('action', BAZ_VOIR_FICHE);
|
52 |
$url->addQueryString('id_fiche', $GLOBALS['_BAZAR_']['id_fiche']);
|
52 |
$url->addQueryString('id_fiche', $GLOBALS['_BAZAR_']['id_fiche']);
|
53 |
$url = preg_replace ('/&/', '&', $url->getURL()) ;
|
53 |
$url = preg_replace ('/&/', '&', $url->getURL()) ;
|
Line 54... |
Line 54... |
54 |
|
54 |
|
55 |
//cas ou un commetaire a été entré
|
55 |
//cas ou un commentaire a été entré
|
56 |
if (isset($_POST['Nom'])) {
|
56 |
if (isset($_POST['Nom'])) {
|
57 |
$requete = 'INSERT INTO bazar_commentaires VALUES ('.$GLOBALS['_BAZAR_']['id_fiche'].', "'.$_POST['Nom'].'", "'.$_POST['Commentaire'].'", NOW() )';
|
57 |
$requete = 'INSERT INTO bazar_commentaires VALUES ('.baz_nextid('bazar_commentaires', 'bc_id_commentaire', $GLOBALS['_BAZAR_']['db']).', '.$GLOBALS['_BAZAR_']['id_fiche'].', "'.$_POST['Nom'].'", "'.$_POST['Commentaire'].'", NOW() )';
|
58 |
$resultat = $GLOBALS['_BAZAR_']['db']->query($requete) ;
|
58 |
$resultat = $GLOBALS['_BAZAR_']['db']->query($requete) ;
|
59 |
}
|
59 |
}
|
60 |
else {
|
60 |
//cas ou un commetaire va été supprimé
|
61 |
//sinon on met à jour le nb de visites pour la fiche, puisque c'est une simple consultation
|
61 |
elseif (isset($_GET['id_commentaire'])) {
|
62 |
$requete = 'UPDATE bazar_fiche SET bf_nb_consultations=bf_nb_consultations+1 WHERE bf_id_fiche='.$GLOBALS['_BAZAR_']['id_fiche'];
|
62 |
$requete = 'DELETE FROM bazar_commentaires WHERE bc_id_commentaire='.$_GET['id_commentaire'].' LIMIT 1';
|
63 |
$resultat = $GLOBALS['_BAZAR_']['db']->query($requete) ;
|
63 |
$resultat = $GLOBALS['_BAZAR_']['db']->query($requete) ;
|
- |
|
64 |
}
|
- |
|
65 |
else {
|
- |
|
66 |
if (isset($_GET['action'])) {
|
- |
|
67 |
if ($_GET['action']==BAZ_VOIR_FICHE) {
|
- |
|
68 |
//sinon on met à jour le nb de visites pour la fiche, puisque c'est une simple consultation
|
- |
|
69 |
$requete = 'UPDATE bazar_fiche SET bf_nb_consultations=bf_nb_consultations+1 WHERE bf_id_fiche='.$GLOBALS['_BAZAR_']['id_fiche'];
|
- |
|
70 |
$resultat = $GLOBALS['_BAZAR_']['db']->query($requete) ;
|
- |
|
71 |
}
|
- |
|
72 |
}
|
Line 64... |
Line 73... |
64 |
}
|
73 |
}
|
65 |
|
74 |
|
66 |
//on cherche le type d'annonce, l'annonceur et les stats
|
75 |
//on cherche le type d'annonce, l'annonceur et les stats
|
67 |
$requete = 'SELECT bn_label_nature, bn_commentaire, bn_appropriation, bf_ce_utilisateur,bf_nb_consultations FROM bazar_fiche, bazar_nature WHERE bn_id_nature=bf_ce_nature AND bf_id_fiche='.$GLOBALS['_BAZAR_']['id_fiche'];
|
76 |
$requete = 'SELECT bn_label_nature, bn_commentaire, bn_appropriation, bf_ce_utilisateur,bf_nb_consultations FROM bazar_fiche, bazar_nature WHERE bn_id_nature=bf_ce_nature AND bf_id_fiche='.$GLOBALS['_BAZAR_']['id_fiche'];
|
Line 243... |
Line 252... |
243 |
$res .= '<div class="bulle_corps">'."\n";
|
252 |
$res .= '<div class="bulle_corps">'."\n";
|
244 |
//affichage du commentaire
|
253 |
//affichage du commentaire
|
245 |
$res .= $ligne['bc_commentaire'].'<br />'."\n";
|
254 |
$res .= $ligne['bc_commentaire'].'<br />'."\n";
|
246 |
$res .= '</div>'."\n";
|
255 |
$res .= '</div>'."\n";
|
247 |
$res .= '<div class="bulle_bas">'."\n";
|
256 |
$res .= '<div class="bulle_bas">'."\n";
|
248 |
$res .= '<span style="font-size:9px;margin-left:10px;">'.BAZ_PAR.' : <strong>'.$ligne['bc_nom'].'</strong>'.BAZ_ECRIT_LE.$ligne['bc_date'].'</span>'."\n";
|
257 |
$res .= '<div style="font-size:9px;margin-left:10px;">'.BAZ_PAR.' : <strong>'.$ligne['bc_nom'].'</strong>'.BAZ_ECRIT_LE.$ligne['bc_date'].'</div>'."\n";
|
249 |
//pour les identifiés seulement, administrateurs de la rubrique ou superadmins
|
258 |
//pour les identifiés seulement, administrateurs de la rubrique ou superadmins
|
250 |
if ($est_admin==1) {
|
259 |
if ($est_admin==1) {
|
251 |
$url_comment= $GLOBALS['_BAZAR_']['url'];
|
260 |
$url_comment= $GLOBALS['_BAZAR_']['url'];
|
252 |
$url_comment->addQueryString('action', BAZ_VOIR_FICHE);
|
261 |
$url_comment->addQueryString('action', BAZ_VOIR_FICHE);
|
253 |
$url_comment->addQueryString('id_fiche', $GLOBALS['_BAZAR_']['id_fiche']);
|
262 |
$url_comment->addQueryString('id_fiche', $GLOBALS['_BAZAR_']['id_fiche']);
|
254 |
$url_comment->addQueryString('date', $ligne['bc_date']);
|
263 |
$url_comment->addQueryString('id_commentaire', $ligne['bc_id_commentaire']);
|
255 |
$res .= '<span style="float:right;"><a href="'.$url_comment->getURL().'">'.BAZ_SUPPRIMER.'</a></span>'."\n";
|
264 |
$res .= '<a href="'.$url_comment->getURL().'" style="font-size:9px;float:right;">'.BAZ_SUPPRIMER.'</a>'."\n";
|
256 |
}
|
265 |
}
|
257 |
$res .= '</div>'."\n";
|
266 |
$res .= '</div>'."\n";
|
258 |
}
|
267 |
}
|
259 |
}
|
268 |
}
|
260 |
else $res .= BAZ_PAS_DE_COMMENTAIRES.'<br /><br />'."\n";
|
269 |
else $res .= BAZ_PAS_DE_COMMENTAIRES.'<br /><br />'."\n";
|
Line 340... |
Line 349... |
340 |
*
|
349 |
*
|
341 |
* @param string Le type de l'annonce (laisser vide pour tout type d'annonce)
|
350 |
* @param string Le type de l'annonce (laisser vide pour tout type d'annonce)
|
342 |
* @param integer Le nombre d'annonces a regrouper dans le fichier XML (laisser vide pour toutes)
|
351 |
* @param integer Le nombre d'annonces a regrouper dans le fichier XML (laisser vide pour toutes)
|
343 |
* @param integer L'identifiant de l'emetteur (laisser vide pour tous)
|
352 |
* @param integer L'identifiant de l'emetteur (laisser vide pour tous)
|
344 |
* @param integer L'état de validation de l'annonce (laisser 1 pour les annonces validées, 0 pour les non-validées)
|
353 |
* @param integer L'état de validation de l'annonce (laisser 1 pour les annonces validées, 0 pour les non-validées)
|
345 |
* @param string La requète SQL personnalisée
|
354 |
* @param string La requête SQL personnalisée
|
346 |
*
|
355 |
*
|
347 |
* @return string Le code du flux RSS
|
356 |
* @return string Le code du flux RSS
|
348 |
*/
|
357 |
*/
|
349 |
function gen_RSS($typeannonce='', $nbitem='', $emetteur='', $valide=1, $requeteSQL='') {
|
358 |
function gen_RSS($typeannonce='', $nbitem='', $emetteur='', $valide=1, $requeteSQL='') {
|
350 |
// génération de la requete MySQL personnalisée
|
359 |
// génération de la requete MySQL personnalisée
|