englobant le résultat de la fonction // $liens_opac : tableau contenant les url destinatrices des liens si voulu // function affiche_etagere($accueil=0, $etageres="", $aff_commentaire=0, $aff_notices_nb=0, $mode_aff_notice=AFF_ETA_NOTICES_BOTH, $depliable=AFF_ETA_NOTICES_DEPLIABLES_OUI, $link_to_etagere="", $htmldiv_id="etagere-container", $htmldiv_class="etagere-container", $htmldiv_zindex="", $liens_opac=array() ) { $flux = new rss_flux($id) ; if (!$flux->contenu_du_flux) { $flux->items_notices() ; $flux->xmlfile() ; $flux->contenu_du_flux = str_replace ("!!items!!",$flux->notices,$flux->envoi); if($charset=='utf-8') { $flux->contenu_du_flux = preg_replace('/[\x00-\x08\x10\x0B\x0C\x0E-\x19\x7F]'. '|[\x00-\x7F][\x80-\xBF]+'. '|([\xC0\xC1]|[\xF0-\xFF])[\x80-\xBF]*'. '|[\xC2-\xDF]((?![\x80-\xBF])|[\x80-\xBF]{2,})'. '|[\xE0-\xEF](([\x80-\xBF](?![\x80-\xBF]))|(?![\x80-\xBF]{2})|[\x80-\xBF]{3,})/', '', $flux->contenu_du_flux ); } else { $flux->contenu_du_flux = preg_replace('/[\x00-\x08\x10\x0B\x0C\x0E-\x19\x7F]/', '', $flux->contenu_du_flux ); } $flux->stocke_cache() ; } @header("Content-type: text/xml; charset=".$charset); echo $flux->contenu_du_flux ;