19,7 → 19,7 |
// | License along with this library; if not, write to the Free Software | |
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | |
// +------------------------------------------------------------------------------------------------------+ |
// CVS : $Id: bazar.fonct.rss.php,v 1.69 2007-03-06 09:39:00 alexandre_tb Exp $ |
// CVS : $Id: bazar.fonct.rss.php,v 1.70 2007-03-08 15:12:13 jp_milcent Exp $ |
/** |
* |
*@package bazar |
28,7 → 28,7 |
*@author Florian Schmitt <florian@ecole-et-nature.org> |
//Autres auteurs : |
*@copyright Tela-Botanica 2000-2006 |
*@version $Revision: 1.69 $ |
*@version $Revision: 1.70 $ |
// +------------------------------------------------------------------------------------------------------+ |
*/ |
|
461,6 → 461,11 |
$res .= '</div>'."\n"; |
} |
|
// Nettoyage de l'url |
$GLOBALS['_BAZAR_']['url']->removeQueryString('action'); |
$GLOBALS['_BAZAR_']['url']->removeQueryString('id_fiche'); |
$GLOBALS['_BAZAR_']['url']->removeQueryString('id_commentaire'); |
$GLOBALS['_BAZAR_']['url']->removeQueryString('typeannonce'); |
return $res ; |
} |
|
525,6 → 530,9 |
} |
else $res = BAZ_PAS_D_ANNONCES; |
|
// Nettoyage de l'url |
$GLOBALS['_BAZAR_']['url']->removeQueryString('action'); |
|
return $res; |
} |
|
554,7 → 562,7 |
$requete .= 'bf_ce_nature='.$typeannonce.' and bf_ce_nature=bn_id_nature ';; |
$req_where=1; |
//le nom du flux devient le type d'annonce |
$requete_nom_flux = 'select bn_label_nature from bazar_nature where bn_id_nature='.$typeannonce ; |
$requete_nom_flux = 'select bn_label_nature from bazar_nature where bn_id_nature = '.$typeannonce; |
$nomflux = $GLOBALS['_BAZAR_']['db']->getOne($requete_nom_flux) ; |
} |
// Cas où il y plusieurs type d annonce demande |
685,6 → 693,13 |
} |
$xml .= XML_Util::createEndElement ('channel'); |
$xml .= XML_Util::createEndElement('rss') ; |
$xml .= XML_Util::createEndElement ('channel'); |
$xml .= XML_Util::createEndElement('rss') ; |
|
// Nettoyage de l'url |
$GLOBALS['_BAZAR_']['url']->removeQueryString('action'); |
$GLOBALS['_BAZAR_']['url']->removeQueryString('id_fiche'); |
|
return $xml; |
} |
|
843,7 → 858,8 |
else { |
foreach(array_merge($_POST, $_GET) as $cle => $valeur) $GLOBALS['_BAZAR_']['url']->addQueryString($cle, $valeur); |
$GLOBALS['_BAZAR_']['url']->addQueryString('recherche_avancee', '1'); |
$lien_recherche_avancee = '<a href="'.$GLOBALS['_BAZAR_']['url']->getURL().'">'.BAZ_RECHERCHE_AVANCEE.'</a><br />'; |
$lien_recherche_avancee = '<a href="'.$GLOBALS['_BAZAR_']['url']->getURL().'">'.BAZ_RECHERCHE_AVANCEE.'</a><br />'; |
foreach(array_merge($_POST, $_GET) as $cle => $valeur) $GLOBALS['_BAZAR_']['url']->removeQueryString($cle); |
} |
} |
|
947,9 → 963,14 |
if (!isset($_REQUEST['personne'])) $_REQUEST['personne']='tous'; |
$res .= baz_liste_pagine_HTML($typedefiches, '', $_REQUEST['personne'], $valides, $requeteSQL, $requeteFrom, $requeteWhere); |
} |
|
return $res; |
|
|
// Nettoyage de l'url |
$GLOBALS['_BAZAR_']['url']->removeQueryString('action'); |
$GLOBALS['_BAZAR_']['url']->removeQueryString('annonce'); |
$GLOBALS['_BAZAR_']['url']->removeQueryString('categorie_nature'); |
$GLOBALS['_BAZAR_']['url']->removeQueryString('recherche_avancee'); |
|
return $res; |
} |
|
/** |
1043,6 → 1064,12 |
ob_end_clean() ; |
|
|
// Nettoyage de l'url |
$GLOBALS['_BAZAR_']['url']->removeQueryString('action'); |
$GLOBALS['_BAZAR_']['url']->removeQueryString('id_fiche'); |
$GLOBALS['_BAZAR_']['url']->removeQueryString('typeannonce'); |
$GLOBALS['_BAZAR_']['url']->removeQueryString('recherche_avancee'); |
|
return $res ; |
} |
|
1049,6 → 1076,15 |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: not supported by cvs2svn $ |
* Revision 1.60.2.11 2007/03/07 17:20:19 jp_milcent |
* Ajout du nettoyage systématique des URLs. |
* |
* Revision 1.60.2.10 2007/03/06 09:41:15 alexandre_tb |
* backport de corrections de bugs de la branche principale |
* |
* Revision 1.69 2007/03/06 09:39:00 alexandre_tb |
* correction de bug sur les jointures et sur les flux rss |
* |
* Revision 1.68 2007/03/05 10:27:06 alexandre_tb |
* ajout d identifiant dans les span qui affiche le detail d une fiche. |
* ajout d un modele pour les fiches -> du code a ete deplace dans |
1056,9 → 1092,34 |
* |
* Revision 1.67 2007/02/28 10:18:56 alexandre_tb |
* backport de bug depuis la 1.60 de menes |
* |
* Revision 1.60.2.9 2007/02/27 15:32:40 alexandre_tb |
* utilisation de la fonction xmlEntities pour transformer les & en &#...; |
* fixe les plantages des flux rss lorsque des guillemets ou des esperluettes étaient présents |
* |
* Revision 1.60.2.8 2007/02/27 15:11:00 alexandre_tb |
* correction d une jointure dans la requete pour les flux rss |
* utilisation de la librairie XML_Util de pear pour generer le flux RSS -> plus clair |
* |
* Revision 1.60.2.7 2007/02/15 17:39:00 jp_milcent |
* Remise dans le code d'un bogue... |
* A corriger! |
* |
* Revision 1.60.2.6 2007/02/15 13:42:16 jp_milcent |
* Utilisation de IN à la place du = dans les requêtes traitant les catégories de fiches. |
* Permet d'utiliser la syntaxe 1,2,3 dans la configuration de categorie_nature. |
* |
* Revision 1.64 2007/02/02 14:00:41 alexandre_tb |
* mise en place d'un template pour l'affichage du moteur de recherche |
* |
* Revision 1.60.2.5 2007/02/02 13:46:54 alexandre_tb |
* correction bug sur une date |
* |
* Revision 1.60.2.4 2007/01/30 15:45:01 alexandre_tb |
* affichage de la date de création e la fiche lorsque la date de début de validité n'est plus bonne |
* |
* Revision 1.60.2.3 2007/01/29 10:53:46 alexandre_tb |
* Mise en place de la constante BAZ_DERNIERES_FICHES pour remplacer le label en francais dans baz_liste |
* |
* Revision 1.63 2007/01/18 14:37:34 alexandre_tb |
* backport |