Line 17... |
Line 17... |
17 |
// | |
|
17 |
// | |
|
18 |
// | You should have received a copy of the GNU Lesser General Public |
|
18 |
// | You should have received a copy of the GNU Lesser General Public |
|
19 |
// | License along with this library; if not, write to the Free Software |
|
19 |
// | License along with this library; if not, write to the Free Software |
|
20 |
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
|
20 |
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
|
21 |
// +------------------------------------------------------------------------------------------------------+
|
21 |
// +------------------------------------------------------------------------------------------------------+
|
22 |
// CVS : $Id: bazar.fonct.rss.php,v 1.99.2.7 2008-01-11 14:09:17 alexandre_tb Exp $
|
22 |
// CVS : $Id: bazar.fonct.rss.php,v 1.99.2.8 2008-01-29 09:35:37 alexandre_tb Exp $
|
23 |
/**
|
23 |
/**
|
24 |
*
|
24 |
*
|
25 |
*@package bazar
|
25 |
*@package bazar
|
26 |
//Auteur original :
|
26 |
//Auteur original :
|
27 |
*@author Alexandre GRANIER <alexandre@tela-botanica.org>
|
27 |
*@author Alexandre GRANIER <alexandre@tela-botanica.org>
|
28 |
*@author Florian Schmitt <florian@ecole-et-nature.org>
|
28 |
*@author Florian Schmitt <florian@ecole-et-nature.org>
|
29 |
//Autres auteurs :
|
29 |
//Autres auteurs :
|
30 |
*@copyright Tela-Botanica 2000-2006
|
30 |
*@copyright Tela-Botanica 2000-2006
|
31 |
*@version $Revision: 1.99.2.7 $
|
31 |
*@version $Revision: 1.99.2.8 $
|
32 |
// +------------------------------------------------------------------------------------------------------+
|
32 |
// +------------------------------------------------------------------------------------------------------+
|
33 |
*/
|
33 |
*/
|
Line 34... |
Line 34... |
34 |
|
34 |
|
35 |
// +------------------------------------------------------------------------------------------------------+
|
35 |
// +------------------------------------------------------------------------------------------------------+
|
Line 152... |
Line 152... |
152 |
elseif (isset($_GET['id_commentaire'])) {
|
152 |
elseif (isset($_GET['id_commentaire'])) {
|
153 |
$requete = 'DELETE FROM bazar_commentaires WHERE bc_id_commentaire='.$_GET['id_commentaire'].' LIMIT 1';
|
153 |
$requete = 'DELETE FROM bazar_commentaires WHERE bc_id_commentaire='.$_GET['id_commentaire'].' LIMIT 1';
|
154 |
$resultat = $GLOBALS['_BAZAR_']['db']->query($requete) ;
|
154 |
$resultat = $GLOBALS['_BAZAR_']['db']->query($requete) ;
|
155 |
}
|
155 |
}
|
156 |
else {
|
156 |
else {
|
157 |
if (isset($_GET['action'])) {
|
157 |
if (isset($_GET[BAZ_VARIABLE_ACTION])) {
|
158 |
if ($_GET['action']==BAZ_VOIR_FICHE) {
|
158 |
if ($_GET[BAZ_VARIABLE_ACTION]==BAZ_VOIR_FICHE) {
|
159 |
//sinon on met a jour le nb de visites pour la fiche, puisque c'est une simple consultation
|
159 |
//sinon on met a jour le nb de visites pour la fiche, puisque c'est une simple consultation
|
160 |
$requete = 'UPDATE bazar_fiche SET bf_nb_consultations=bf_nb_consultations+1 WHERE bf_id_fiche='.$GLOBALS['_BAZAR_']['id_fiche'];
|
160 |
$requete = 'UPDATE bazar_fiche SET bf_nb_consultations=bf_nb_consultations+1 WHERE bf_id_fiche='.$GLOBALS['_BAZAR_']['id_fiche'];
|
161 |
$resultat = $GLOBALS['_BAZAR_']['db']->query($requete) ;
|
161 |
$resultat = $GLOBALS['_BAZAR_']['db']->query($requete) ;
|
162 |
}
|
162 |
}
|
163 |
}
|
163 |
}
|
Line 331... |
Line 331... |
331 |
$resultat = $GLOBALS['_BAZAR_']['db']->query($requete) ;
|
331 |
$resultat = $GLOBALS['_BAZAR_']['db']->query($requete) ;
|
332 |
if (DB::isError($resultat)) {
|
332 |
if (DB::isError($resultat)) {
|
333 |
die ($resultat->getMessage().$resultat->getDebugInfo()) ;
|
333 |
die ($resultat->getMessage().$resultat->getDebugInfo()) ;
|
334 |
}
|
334 |
}
|
335 |
while ($redacteur = $resultat->fetchRow(DB_FETCHMODE_ASSOC)) {
|
335 |
while ($redacteur = $resultat->fetchRow(DB_FETCHMODE_ASSOC)) {
|
336 |
$res .= BAZ_FICHE_NUMERO.$GLOBALS['_BAZAR_']['id_fiche'].BAZ_ECRITE;
|
336 |
$res .= '<span class="BAZ_fiche_ecrite">'.BAZ_FICHE_NUMERO.$GLOBALS['_BAZAR_']['id_fiche'].BAZ_ECRITE;
|
337 |
if (!defined('BAZ_FICHE_REDACTEUR_MAIL') || BAZ_FICHE_REDACTEUR_MAIL) {
|
337 |
if (!defined('BAZ_FICHE_REDACTEUR_MAIL') || BAZ_FICHE_REDACTEUR_MAIL) {
|
338 |
$res .= '<a href="mailto:'.$redacteur[BAZ_CHAMPS_EMAIL].'">'.$redacteur[BAZ_CHAMPS_PRENOM].' '.$redacteur[BAZ_CHAMPS_NOM].'</a>';
|
338 |
$res .= '<a href="mailto:'.$redacteur[BAZ_CHAMPS_EMAIL].'">'.$redacteur[BAZ_CHAMPS_PRENOM].' '.$redacteur[BAZ_CHAMPS_NOM].'</a>';
|
339 |
} else {
|
339 |
} else {
|
340 |
$res .= $redacteur[BAZ_CHAMPS_PRENOM].' '.$redacteur[BAZ_CHAMPS_NOM];
|
340 |
$res .= $redacteur[BAZ_CHAMPS_PRENOM].' '.$redacteur[BAZ_CHAMPS_NOM];
|
341 |
}
|
341 |
}
|
342 |
$res .= '<br />'."\n";
|
342 |
$res .= '<br /></span>'."\n";
|
343 |
}
|
343 |
}
|
Line 344... |
Line 344... |
344 |
|
344 |
|
345 |
//informations complementaires (id fiche, etat publication,... )
|
345 |
//informations complementaires (id fiche, etat publication,... )
|
346 |
if ($danslappli==1) {
|
346 |
if ($danslappli==1) {
|
Line 426... |
Line 426... |
426 |
$res .= '</ul><br />'."\n";
|
426 |
$res .= '</ul><br />'."\n";
|
427 |
}
|
427 |
}
|
428 |
else $res .= BAZ_PAS_D_APPROPRIATION.'<br /><br />'."\n";
|
428 |
else $res .= BAZ_PAS_D_APPROPRIATION.'<br /><br />'."\n";
|
429 |
$res .='<p class="BAZ_bulle_corps BAZ_bulle_corps_'.$GLOBALS['_BAZAR_']['class'].'">'."\n";
|
429 |
$res .='<p class="BAZ_bulle_corps BAZ_bulle_corps_'.$GLOBALS['_BAZAR_']['class'].'">'."\n";
|
430 |
$lien_appropriation = $GLOBALS['_BAZAR_']['url'];
|
430 |
$lien_appropriation = $GLOBALS['_BAZAR_']['url'];
|
431 |
$lien_appropriation->addQueryString('action', BAZ_VOIR_FICHE);
|
431 |
$lien_appropriation->addQueryString(BAZ_VARIABLE_ACTION, BAZ_VOIR_FICHE);
|
432 |
$lien_appropriation->addQueryString('id_fiche', $GLOBALS['_BAZAR_']['id_fiche']);
|
432 |
$lien_appropriation->addQueryString('id_fiche', $GLOBALS['_BAZAR_']['id_fiche']);
|
433 |
if ($possede_ressource) {
|
433 |
if ($possede_ressource) {
|
434 |
$lien_appropriation->addQueryString('appropriation', 0);
|
434 |
$lien_appropriation->addQueryString('appropriation', 0);
|
435 |
$res .= BAZ_POSSEDE_DEJA_RESSOURCE.'<br />'."\n".'<a href="'.$lien_appropriation->getURL().'">'.BAZ_CLIQUER_POUR_VOUS_ENLEVER.'</a>'."\n";
|
435 |
$res .= BAZ_POSSEDE_DEJA_RESSOURCE.'<br />'."\n".'<a href="'.$lien_appropriation->getURL().'">'.BAZ_CLIQUER_POUR_VOUS_ENLEVER.'</a>'."\n";
|
436 |
$lien_appropriation->removeQueryString('appropriation');
|
436 |
$lien_appropriation->removeQueryString('appropriation');
|
Line 469... |
Line 469... |
469 |
$res .= $ligne['bc_commentaire'].'<br />'."\n";
|
469 |
$res .= $ligne['bc_commentaire'].'<br />'."\n";
|
470 |
$res .= '<div class="BAZ_commentaire_admin">'.BAZ_PAR.' : <strong>'.$ligne['bc_nom'].'</strong>'.BAZ_ECRIT_LE.strftime('%d.%m.%Y %H:%M',strtotime($ligne['bc_date']));
|
470 |
$res .= '<div class="BAZ_commentaire_admin">'.BAZ_PAR.' : <strong>'.$ligne['bc_nom'].'</strong>'.BAZ_ECRIT_LE.strftime('%d.%m.%Y %H:%M',strtotime($ligne['bc_date']));
|
471 |
//pour les identifies seulement, administrateurs de la rubrique ou superadmins
|
471 |
//pour les identifies seulement, administrateurs de la rubrique ou superadmins
|
472 |
if ($est_admin==1) {
|
472 |
if ($est_admin==1) {
|
473 |
$url_comment= $GLOBALS['_BAZAR_']['url'];
|
473 |
$url_comment= $GLOBALS['_BAZAR_']['url'];
|
474 |
$url_comment->addQueryString('action', BAZ_VOIR_FICHE);
|
474 |
$url_comment->addQueryString(BAZ_VARIABLE_ACTION, BAZ_VOIR_FICHE);
|
475 |
$url_comment->addQueryString('id_fiche', $GLOBALS['_BAZAR_']['id_fiche']);
|
475 |
$url_comment->addQueryString('id_fiche', $GLOBALS['_BAZAR_']['id_fiche']);
|
476 |
$url_comment->addQueryString('id_commentaire', $ligne['bc_id_commentaire']);
|
476 |
$url_comment->addQueryString('id_commentaire', $ligne['bc_id_commentaire']);
|
477 |
$res .= ' <a href="'.$url_comment->getURL().'">'.BAZ_SUPPRIMER.'</a>'."\n";
|
477 |
$res .= ' <a href="'.$url_comment->getURL().'">'.BAZ_SUPPRIMER.'</a>'."\n";
|
478 |
}
|
478 |
}
|
479 |
$res .= '</div>'."\n";
|
479 |
$res .= '</div>'."\n";
|
Line 505... |
Line 505... |
505 |
$res .= '</div>'."\n";
|
505 |
$res .= '</div>'."\n";
|
506 |
}
|
506 |
}
|
507 |
}
|
507 |
}
|
Line 508... |
Line 508... |
508 |
|
508 |
|
509 |
// Nettoyage de l'url
|
509 |
// Nettoyage de l'url
|
510 |
$GLOBALS['_BAZAR_']['url']->removeQueryString('action');
|
510 |
$GLOBALS['_BAZAR_']['url']->removeQueryString(BAZ_VARIABLE_ACTION);
|
511 |
$GLOBALS['_BAZAR_']['url']->removeQueryString('id_fiche');
|
511 |
$GLOBALS['_BAZAR_']['url']->removeQueryString('id_fiche');
|
512 |
$GLOBALS['_BAZAR_']['url']->removeQueryString('id_commentaire');
|
512 |
$GLOBALS['_BAZAR_']['url']->removeQueryString('id_commentaire');
|
513 |
$GLOBALS['_BAZAR_']['url']->removeQueryString('typeannonce');
|
513 |
$GLOBALS['_BAZAR_']['url']->removeQueryString('typeannonce');
|
514 |
return $res ;
|
514 |
return $res ;
|
Line 595... |
Line 595... |
595 |
// Ajout du bouton supprimer pour les superadministrateur
|
595 |
// Ajout du bouton supprimer pour les superadministrateur
|
596 |
$utilisateur = new Administrateur_bazar($GLOBALS['AUTH']);
|
596 |
$utilisateur = new Administrateur_bazar($GLOBALS['AUTH']);
|
597 |
if (($GLOBALS['AUTH']->getAuth() && $utilisateur->isSuperAdmin())and($url[1]!='#')) {
|
597 |
if (($GLOBALS['AUTH']->getAuth() && $utilisateur->isSuperAdmin())and($url[1]!='#')) {
|
598 |
$mon_url = preg_replace ('/&/', '&', $url[1]) ;
|
598 |
$mon_url = preg_replace ('/&/', '&', $url[1]) ;
|
599 |
$url_suppr = new Net_URL(preg_replace ('/&/', '&', $mon_url)) ;
|
599 |
$url_suppr = new Net_URL(preg_replace ('/&/', '&', $mon_url)) ;
|
600 |
$url_suppr->addQueryString('action', BAZ_ACTION_SUPPRESSION) ;
|
600 |
$url_suppr->addQueryString(BAZ_VARIABLE_ACTION, BAZ_ACTION_SUPPRESSION) ;
|
601 |
$res .= ' ( <a href="'.$url_suppr->getURL().
|
601 |
$res .= ' ( <a href="'.$url_suppr->getURL().
|
602 |
'" onclick="javascript:return confirm(\''.BAZ_SUPPRIMER.' ?\');">'.
|
602 |
'" onclick="javascript:return confirm(\''.BAZ_SUPPRIMER.' ?\');">'.
|
603 |
BAZ_SUPPRIMER.'</a> )'."\n" ;
|
603 |
BAZ_SUPPRIMER.'</a> )'."\n" ;
|
604 |
}
|
604 |
}
|
605 |
$res.='</li>'."\n";
|
605 |
$res.='</li>'."\n";
|
Line 622... |
Line 622... |
622 |
}
|
622 |
}
|
623 |
}
|
623 |
}
|
624 |
else $res = BAZ_PAS_D_ANNONCES;
|
624 |
else $res = BAZ_PAS_D_ANNONCES;
|
Line 625... |
Line 625... |
625 |
|
625 |
|
626 |
// Nettoyage de l'url
|
626 |
// Nettoyage de l'url
|
Line 627... |
Line 627... |
627 |
$GLOBALS['_BAZAR_']['url']->removeQueryString('action');
|
627 |
$GLOBALS['_BAZAR_']['url']->removeQueryString(BAZ_VARIABLE_ACTION);
|
628 |
|
628 |
|
Line 629... |
Line 629... |
629 |
return $res;
|
629 |
return $res;
|
Line 765... |
Line 765... |
765 |
$xml .= XML_Util::createStartElement ('item');
|
765 |
$xml .= XML_Util::createStartElement ('item');
|
766 |
$xml .= "\r\n ";
|
766 |
$xml .= "\r\n ";
|
767 |
$xml .= XML_Util::createTag('title', null, encoder_en_utf8($ligne['bf_titre']));
|
767 |
$xml .= XML_Util::createTag('title', null, encoder_en_utf8($ligne['bf_titre']));
|
768 |
$xml .= "\r\n ";
|
768 |
$xml .= "\r\n ";
|
769 |
$lien=$GLOBALS['_BAZAR_']['url'];
|
769 |
$lien=$GLOBALS['_BAZAR_']['url'];
|
770 |
$lien->addQueryString('action', BAZ_VOIR_FICHE);
|
770 |
$lien->addQueryString(BAZ_VARIABLE_ACTION, BAZ_VOIR_FICHE);
|
771 |
$lien->addQueryString('id_fiche', $ligne['bf_id_fiche']);
|
771 |
$lien->addQueryString('id_fiche', $ligne['bf_id_fiche']);
|
772 |
$xml .= XML_Util::createTag ('link', null, $lien->getURL());
|
772 |
$xml .= XML_Util::createTag ('link', null, $lien->getURL());
|
773 |
$xml .= "\r\n ";
|
773 |
$xml .= "\r\n ";
|
774 |
$xml .= XML_Util::createTag ('guid', null, $lien->getURL());
|
774 |
$xml .= XML_Util::createTag ('guid', null, $lien->getURL());
|
775 |
$xml .= "\r\n ";
|
775 |
$xml .= "\r\n ";
|
776 |
$xml .= XML_Util::createStartElement ('description');
|
776 |
$xml .= XML_Util::createStartElement ('description');
|
777 |
$xml .= "\r\n ";
|
777 |
$xml .= "\r\n ";
|
778 |
if ($_GET['action'] != BAZ_VOIR_TOUTES_ANNONCES) {
|
778 |
if ($_GET[BAZ_VARIABLE_ACTION] != BAZ_VOIR_TOUTES_ANNONCES) {
|
779 |
$xml .= XML_Util::createCDataSection(encoder_en_utf8($ligne['bf_description']));
|
779 |
$xml .= XML_Util::createCDataSection(encoder_en_utf8($ligne['bf_description']));
|
780 |
}
|
780 |
}
|
781 |
$xml .= "\r\n ";
|
781 |
$xml .= "\r\n ";
|
782 |
$xml .= XML_Util::createEndElement ('description');
|
782 |
$xml .= XML_Util::createEndElement ('description');
|
783 |
$xml .= "\r\n ";
|
783 |
$xml .= "\r\n ";
|
Line 810... |
Line 810... |
810 |
$xml .= XML_Util::createEndElement ('channel');
|
810 |
$xml .= XML_Util::createEndElement ('channel');
|
811 |
$xml .= "\r\n ";
|
811 |
$xml .= "\r\n ";
|
812 |
$xml .= XML_Util::createEndElement('rss') ;
|
812 |
$xml .= XML_Util::createEndElement('rss') ;
|
Line 813... |
Line 813... |
813 |
|
813 |
|
814 |
// Nettoyage de l'url
|
814 |
// Nettoyage de l'url
|
815 |
$GLOBALS['_BAZAR_']['url']->removeQueryString('action');
|
815 |
$GLOBALS['_BAZAR_']['url']->removeQueryString(BAZ_VARIABLE_ACTION);
|
Line 816... |
Line 816... |
816 |
$GLOBALS['_BAZAR_']['url']->removeQueryString('id_fiche');
|
816 |
$GLOBALS['_BAZAR_']['url']->removeQueryString('id_fiche');
|
817 |
|
817 |
|
Line 969... |
Line 969... |
969 |
}
|
969 |
}
|
970 |
}
|
970 |
}
|
Line 971... |
Line 971... |
971 |
|
971 |
|
972 |
}
|
972 |
}
|
- |
|
973 |
else {
|
973 |
else {
|
974 |
$url_rech_avance = $GLOBALS['_BAZAR_']['url'];
|
974 |
foreach(array_merge($_POST, $_GET) as $cle => $valeur) $GLOBALS['_BAZAR_']['url']->addQueryString($cle, $valeur);
|
975 |
foreach(array_merge($_POST, $_GET) as $cle => $valeur) $url_rech_avance->addQueryString($cle, $valeur);
|
975 |
$GLOBALS['_BAZAR_']['url']->addQueryString('recherche_avancee', '1');
|
976 |
$url_rech_avance->addQueryString('recherche_avancee', '1');
|
976 |
$lien_recherche_avancee = '<a href="'.$GLOBALS['_BAZAR_']['url']->getURL().'">'.BAZ_RECHERCHE_AVANCEE.'</a><br />';
|
977 |
$lien_recherche_avancee = '<a href="'.$url_rech_avance->getURL().'">'.BAZ_RECHERCHE_AVANCEE.'</a><br />';
|
977 |
foreach(array_merge($_POST, $_GET) as $cle => $valeur) {
|
- |
|
978 |
if ($cle != 'menu') $GLOBALS['_BAZAR_']['url']->removeQueryString($cle);
|
- |
|
979 |
}
|
978 |
unset ($url_rech_avance);
|
980 |
}
|
979 |
}
|
Line 981... |
Line 980... |
981 |
}
|
980 |
}
|
982 |
|
981 |
|
Line 1057... |
Line 1056... |
1057 |
ob_end_clean() ;
|
1056 |
ob_end_clean() ;
|
1058 |
} else {
|
1057 |
} else {
|
1059 |
$res .= $formtemplate->toHTML();
|
1058 |
$res .= $formtemplate->toHTML();
|
1060 |
if (!isset($_REQUEST['recherche_effectuee'])) {
|
1059 |
if (!isset($_REQUEST['recherche_effectuee'])) {
|
1061 |
$res .= '<p class="zone_info">'.BAZ_ENTRER_VOS_CRITERES_DE_RECHERCHE.'</p>'."\n";
|
1060 |
$res .= '<p class="zone_info">'.BAZ_ENTRER_VOS_CRITERES_DE_RECHERCHE.'</p>'."\n";
|
1062 |
$GLOBALS['_BAZAR_']['url']->addQueryString('action',BAZ_VOIR_FLUX_RSS);
|
1061 |
$GLOBALS['_BAZAR_']['url']->addQueryString(BAZ_VARIABLE_ACTION,BAZ_VOIR_FLUX_RSS);
|
1063 |
$GLOBALS['_BAZAR_']['url']->addQueryString('annonce',$GLOBALS['_BAZAR_']['id_typeannonce']);
|
1062 |
$GLOBALS['_BAZAR_']['url']->addQueryString('annonce',$GLOBALS['_BAZAR_']['id_typeannonce']);
|
1064 |
if ($GLOBALS['_BAZAR_']['categorie_nature']!=0) $GLOBALS['_BAZAR_']['url']->addQueryString('categorie_nature',$GLOBALS['_BAZAR_']['categorie_nature']);
|
1063 |
if ($GLOBALS['_BAZAR_']['categorie_nature']!=0) $GLOBALS['_BAZAR_']['url']->addQueryString('categorie_nature',$GLOBALS['_BAZAR_']['categorie_nature']);
|
1065 |
// $res .= '{{Syndication titre="'.BAZ_DERNIERES_FICHES.'" url="'.$GLOBALS['_BAZAR_']['url']->getURL().'" nb=10 nouvellefenetre=0 formatdate="'.BAZ_TYPE_AFFICHAGE_LISTE.'"}}';
|
1064 |
// $res .= '{{Syndication titre="'.BAZ_DERNIERES_FICHES.'" url="'.$GLOBALS['_BAZAR_']['url']->getURL().'" nb=10 nouvellefenetre=0 formatdate="'.BAZ_TYPE_AFFICHAGE_LISTE.'"}}';
|
1066 |
$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")
|
1065 |
$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")
|
1067 |
ORDER BY bf_date_creation_fiche DESC, bf_date_fin_validite_fiche DESC, bf_date_maj_fiche DESC';
|
1066 |
ORDER BY bf_date_creation_fiche DESC, bf_date_fin_validite_fiche DESC, bf_date_maj_fiche DESC';
|
Line 1071... |
Line 1070... |
1071 |
}
|
1070 |
}
|
1072 |
if($resultat->numRows() != 0) {
|
1071 |
if($resultat->numRows() != 0) {
|
1073 |
$res .= '<h2>'.BAZ_DERNIERES_FICHES.'</h2>';
|
1072 |
$res .= '<h2>'.BAZ_DERNIERES_FICHES.'</h2>';
|
1074 |
$res .= '<ul class="liste_rss">';
|
1073 |
$res .= '<ul class="liste_rss">';
|
1075 |
while($ligne = $resultat->fetchRow(DB_FETCHMODE_ASSOC)) {
|
1074 |
while($ligne = $resultat->fetchRow(DB_FETCHMODE_ASSOC)) {
|
1076 |
$GLOBALS['_BAZAR_']['url']->addQueryString('action', BAZ_VOIR_FICHE);
|
1075 |
$GLOBALS['_BAZAR_']['url']->addQueryString(BAZ_VARIABLE_ACTION, BAZ_VOIR_FICHE);
|
1077 |
$GLOBALS['_BAZAR_']['url']->addQueryString('id_fiche', $ligne['bf_id_fiche']);
|
1076 |
$GLOBALS['_BAZAR_']['url']->addQueryString('id_fiche', $ligne['bf_id_fiche']);
|
1078 |
$res .= '<li class="titre_rss"><a class="lien_rss" href="'. $GLOBALS['_BAZAR_']['url']->getURL() .'" alt="lire la fiche">'. $ligne['bf_titre'].'</a></li>';
|
1077 |
$res .= '<li class="titre_rss"><a class="lien_rss" href="'. $GLOBALS['_BAZAR_']['url']->getURL() .'" alt="lire la fiche">'. $ligne['bf_titre'].'</a></li>';
|
1079 |
}
|
1078 |
}
|
1080 |
$res .= '</ul>';
|
1079 |
$res .= '</ul>';
|
1081 |
}
|
1080 |
}
|
Line 1112... |
Line 1111... |
1112 |
if (!isset($_REQUEST['personnes'])) $_REQUEST['personnes']='tous';
|
1111 |
if (!isset($_REQUEST['personnes'])) $_REQUEST['personnes']='tous';
|
1113 |
$res .= baz_liste_pagine_HTML($typedefiches, '', $_REQUEST['personnes'], $valides, $requeteSQL, $requeteFrom, $requeteWhere);
|
1112 |
$res .= baz_liste_pagine_HTML($typedefiches, '', $_REQUEST['personnes'], $valides, $requeteSQL, $requeteFrom, $requeteWhere);
|
1114 |
}
|
1113 |
}
|
Line 1115... |
Line 1114... |
1115 |
|
1114 |
|
1116 |
// Nettoyage de l'url
|
1115 |
// Nettoyage de l'url
|
1117 |
$GLOBALS['_BAZAR_']['url']->removeQueryString('action');
|
1116 |
$GLOBALS['_BAZAR_']['url']->removeQueryString(BAZ_VARIABLE_ACTION);
|
1118 |
$GLOBALS['_BAZAR_']['url']->removeQueryString('annonce');
|
1117 |
$GLOBALS['_BAZAR_']['url']->removeQueryString('annonce');
|
1119 |
$GLOBALS['_BAZAR_']['url']->removeQueryString('categorie_nature');
|
1118 |
$GLOBALS['_BAZAR_']['url']->removeQueryString('categorie_nature');
|
Line 1120... |
Line 1119... |
1120 |
$GLOBALS['_BAZAR_']['url']->removeQueryString('recherche_avancee');
|
1119 |
$GLOBALS['_BAZAR_']['url']->removeQueryString('recherche_avancee');
|
Line 1166... |
Line 1165... |
1166 |
return $resultat->getMessage().'<br /><br />'.$resultat->getDebugInfo() ;
|
1165 |
return $resultat->getMessage().'<br /><br />'.$resultat->getDebugInfo() ;
|
1167 |
}
|
1166 |
}
|
1168 |
$res = '<br /><h4>'.BAZ_IL_Y_A.($resultat->numRows()).' '.BAZ_FICHES_CORRESPONDANTES.'</h4><br />'."\n";
|
1167 |
$res = '<br /><h4>'.BAZ_IL_Y_A.($resultat->numRows()).' '.BAZ_FICHES_CORRESPONDANTES.'</h4><br />'."\n";
|
1169 |
//$res .= 'requete: '. $requete. '<br />';
|
1168 |
//$res .= 'requete: '. $requete. '<br />';
|
Line 1170... |
Line 1169... |
1170 |
|
1169 |
|
Line 1171... |
Line 1170... |
1171 |
$GLOBALS['_BAZAR_']['url']->addQueryString('action', BAZ_VOIR_FICHE);
|
1170 |
$GLOBALS['_BAZAR_']['url']->addQueryString(BAZ_VARIABLE_ACTION, BAZ_VOIR_FICHE);
|
1172 |
|
1171 |
|
1173 |
$donnees = array();
|
1172 |
$donnees = array();
|
1174 |
while ($ligne = $resultat->fetchRow(DB_FETCHMODE_ASSOC)) {
|
1173 |
while ($ligne = $resultat->fetchRow(DB_FETCHMODE_ASSOC)) {
|
Line 1208... |
Line 1207... |
1208 |
$res .= '<div class="bazar_numero">'.$pager->links.'</div>'."\n";
|
1207 |
$res .= '<div class="bazar_numero">'.$pager->links.'</div>'."\n";
|
1209 |
foreach ($data as $valeur) {
|
1208 |
foreach ($data as $valeur) {
|
1210 |
$res .='<li class="BAZ_'.$valeur['bn_label_class'].'">'."\n";
|
1209 |
$res .='<li class="BAZ_'.$valeur['bn_label_class'].'">'."\n";
|
1211 |
$GLOBALS['_BAZAR_']['url']->addQueryString('id_fiche', $valeur['bf_id_fiche']) ;
|
1210 |
$GLOBALS['_BAZAR_']['url']->addQueryString('id_fiche', $valeur['bf_id_fiche']) ;
|
1212 |
if ($utilisateur->isSuperAdmin() || $GLOBALS['id_user']==$valeur['bf_ce_utilisateur']) {
|
1211 |
if ($utilisateur->isSuperAdmin() || $GLOBALS['id_user']==$valeur['bf_ce_utilisateur']) {
|
1213 |
$GLOBALS['_BAZAR_']['url']->addQueryString('action', BAZ_ACTION_MODIFIER);
|
1212 |
$GLOBALS['_BAZAR_']['url']->addQueryString(BAZ_VARIABLE_ACTION, BAZ_ACTION_MODIFIER);
|
1214 |
$GLOBALS['_BAZAR_']['url']->addQueryString('typeannonce', $valeur['bf_ce_nature']);
|
1213 |
$GLOBALS['_BAZAR_']['url']->addQueryString('typeannonce', $valeur['bf_ce_nature']);
|
1215 |
$GLOBALS['_BAZAR_']['url']->removeQueryString('personnes');
|
1214 |
$GLOBALS['_BAZAR_']['url']->removeQueryString('personnes');
|
1216 |
$GLOBALS['_BAZAR_']['url']->removeQueryString('recherche_effectuee');
|
1215 |
$GLOBALS['_BAZAR_']['url']->removeQueryString('recherche_effectuee');
|
1217 |
$res .= '<a href="'.$GLOBALS['_BAZAR_']['url']->getURL().'">('.BAZ_MODIFIER.')</a> '."\n";
|
1216 |
$res .= '<a href="'.$GLOBALS['_BAZAR_']['url']->getURL().'">('.BAZ_MODIFIER.')</a> '."\n";
|
1218 |
$GLOBALS['_BAZAR_']['url']->removeQueryString('action');
|
1217 |
$GLOBALS['_BAZAR_']['url']->removeQueryString(BAZ_VARIABLE_ACTION);
|
1219 |
$GLOBALS['_BAZAR_']['url']->addQueryString('action', BAZ_ACTION_SUPPRESSION);
|
1218 |
$GLOBALS['_BAZAR_']['url']->addQueryString(BAZ_VARIABLE_ACTION, BAZ_ACTION_SUPPRESSION);
|
1220 |
$res .='<a href="'.$GLOBALS['_BAZAR_']['url']->getURL().'" onclick="javascript:return confirm(\''.BAZ_SUPPRIMER.'\');">('.BAZ_SUPPRIMER.')</a> '."\n";
|
1219 |
$res .='<a href="'.$GLOBALS['_BAZAR_']['url']->getURL().'" onclick="javascript:return confirm(\''.BAZ_SUPPRIMER.'\');">('.BAZ_SUPPRIMER.')</a> '."\n";
|
1221 |
$GLOBALS['_BAZAR_']['url']->removeQueryString('action');
|
1220 |
$GLOBALS['_BAZAR_']['url']->removeQueryString(BAZ_VARIABLE_ACTION);
|
1222 |
}
|
1221 |
}
|
1223 |
$GLOBALS['_BAZAR_']['url']->addQueryString('action', BAZ_VOIR_FICHE) ;
|
1222 |
$GLOBALS['_BAZAR_']['url']->addQueryString(BAZ_VARIABLE_ACTION, BAZ_VOIR_FICHE) ;
|
1224 |
$res .= '<a href="'.$GLOBALS['_BAZAR_']['url']->getURL().'">'.$valeur['bf_titre'].'</a>'."\n";
|
1223 |
$res .= '<a href="'.$GLOBALS['_BAZAR_']['url']->getURL().'">'.$valeur['bf_titre'].'</a>'."\n";
|
1225 |
$res .='</li>'."\n";
|
1224 |
$res .='</li>'."\n";
|
1226 |
}
|
1225 |
}
|
1227 |
$res .= '</ul>'."\n".'<div class="bazar_numero">'.$pager->links.'</div>'."\n";
|
1226 |
$res .= '</ul>'."\n".'<div class="bazar_numero">'.$pager->links.'</div>'."\n";
|
1228 |
}
|
1227 |
}
|
Line 1229... |
Line 1228... |
1229 |
|
1228 |
|
1230 |
|
1229 |
|
1231 |
// Nettoyage de l'url
|
1230 |
// Nettoyage de l'url
|
1232 |
$GLOBALS['_BAZAR_']['url']->removeQueryString('action');
|
1231 |
$GLOBALS['_BAZAR_']['url']->removeQueryString(BAZ_VARIABLE_ACTION);
|
1233 |
$GLOBALS['_BAZAR_']['url']->removeQueryString('id_fiche');
|
1232 |
$GLOBALS['_BAZAR_']['url']->removeQueryString('id_fiche');
|
Line 1234... |
Line 1233... |
1234 |
$GLOBALS['_BAZAR_']['url']->removeQueryString('typeannonce');
|
1233 |
$GLOBALS['_BAZAR_']['url']->removeQueryString('typeannonce');
|
Line 1245... |
Line 1244... |
1245 |
}
|
1244 |
}
|
Line 1246... |
Line 1245... |
1246 |
|
1245 |
|
1247 |
/* +--Fin du code ----------------------------------------------------------------------------------------+
|
1246 |
/* +--Fin du code ----------------------------------------------------------------------------------------+
|
1248 |
*
|
1247 |
*
|
- |
|
1248 |
* $Log: not supported by cvs2svn $
|
- |
|
1249 |
* Revision 1.99.2.7 2008-01-11 14:09:17 alexandre_tb
|
- |
|
1250 |
* Remplacement de la variable action ecrite en dur par la constante BAZ_VARIABLE_ACTION
|
1249 |
* $Log: not supported by cvs2svn $
|
1251 |
*
|
1250 |
* Revision 1.99.2.6 2007-12-14 15:55:38 alexandre_tb
|
1252 |
* Revision 1.99.2.6 2007-12-14 15:55:38 alexandre_tb
|
1251 |
* les commentaires peuvent maintenant apparaitre dans le moteur de recherche et dans les fiches, il faut mettre a 1 respectivement le champs recherche et obligatoire
|
1253 |
* les commentaires peuvent maintenant apparaitre dans le moteur de recherche et dans les fiches, il faut mettre a 1 respectivement le champs recherche et obligatoire
|
1252 |
*
|
1254 |
*
|
1253 |
* Revision 1.99.2.5 2007-12-10 12:57:34 jp_milcent
|
1255 |
* Revision 1.99.2.5 2007-12-10 12:57:34 jp_milcent
|