diff --git a/dist/modeles/text.html b/dist/modeles/text.html index 34cef8477977d1fe06cc663ebc2a4025c3596156..c2346bad8854b1ffc6d58fe36072fc07c008636c 100644 --- a/dist/modeles/text.html +++ b/dist/modeles/text.html @@ -1,3 +1,3 @@ -<BOUCLE_tous (DOCUMENTS types_documents) {id_document=#ID}>[(#ID_DOCUMENT| +<BOUCLE_tous (DOCUMENTS types_documents) {id_document=#ID}>[(#URL_DOCUMENT| contenu_document|appliquer_filtre{#MIME_TYPE,filtre_text_txt_dist} )]</BOUCLE_tous> diff --git a/ecrire/inc/filtres.php b/ecrire/inc/filtres.php index d91c98a238bf3411e8b0017ee1b84f2f95a9d08c..2c4a26e445565a90dc8bbafe63b7146d2b7ff4cc 100644 --- a/ecrire/inc/filtres.php +++ b/ecrire/inc/filtres.php @@ -39,9 +39,15 @@ function filtre_text_txt_dist($t) { function filtre_text_csv_dist($t) { - return propre("\n|" . - str_replace(';','|',preg_replace('/\r?\n/', "|\n|",$t)) - . "|\n"); + list($entete, $corps) = preg_split('/\r?\n/',$t,2); + + return propre( + "\n|{{" . + str_replace(';','}}|{{',$entete) . + "}}|" . + "\n|" . + str_replace(';','|',preg_replace('/\r?\n/', "|\n|",$corps)) . + "|\n"); } function filtre_audio_x_pn_realaudio($id)