Ignore:
Timestamp:
May 26, 2011, 3:15:11 PM (10 years ago)
Author:
paladin@…
Message:

Si patron en version texte manquant et insert du cookie dans le courrier, il sera absent de la version texte. Le signaler dans le log

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/spip-listes/spip-listes_1_9_3/inc/spiplistes_meleuse.php

    r48140 r48147  
    296296                                {
    297297                                        if(!empty($$key)) {
    298                                                 $$key = spiplistes_translate_2_charset(
     298                                                $$key = spiplistes_translate_2_charset (
    299299                                                        $$key
    300300                                                        , $charset_dest
     
    459459                                                                //$_url = generer_url_public('abonnement','d='.$cookie);
    460460                                                               
    461                                                                 if($opt_personnaliser_courrier == 'oui') {
    462                                                                         list($ventre_html, $ventre_texte) = spiplistes_personnaliser_courrier(
    463                                                                                                                                                         $page_html
    464                                                                                                                                                         , $page_texte
    465                                                                                                                                                         , $id_auteur
    466                                                                                                                                                         , $format_abo
    467                                                                                                                                                 );
     461                                                                if($opt_personnaliser_courrier == 'oui')
     462                                                                {
     463                                                                        list($ventre_html, $ventre_texte) =
     464                                                                                spiplistes_personnaliser_courrier (
     465                                                                                                                                $page_html
     466                                                                                                                                , $page_texte
     467                                                                                                                                , $id_auteur
     468                                                                                                                                , $format_abo
     469                                                                                                                        );
    468470                                                                }
    469471                                                                else {
     
    482484                                                                 * balise _COOKIE_ABONNE_ est absente du courrier
    483485                                                                 */
    484                                                                 $new_html = spiplistes_personnaliser_cookie (
     486                                                                $new_ventre = spiplistes_personnaliser_cookie (
    485487                                                                                $ventre_html
    486488                                                                                , $cookie);
    487                                                                 if ($new_html === FALSE)
     489                                                                if ($new_ventre === FALSE)
    488490                                                                {
    489491                                                                        /**
     
    507509                                                                }
    508510                                                                else {
    509                                                                         $ventre_html = $new_html;
    510                                                                         $ventre_texte = spiplistes_personnaliser_cookie (
     511                                                                        $ventre_html = $new_ventre;
     512                                                                        /**
     513                                                                         * Calculer la version texte
     514                                                                         * Si pas de {patron}_texte, le _COOKIE_ABONNE_
     515                                                                         * n'existe plus, car strip_tags a enlevé
     516                                                                         * le lien <a> de la version html.
     517                                                                         * Solution: créer le {patron}_texte
     518                                                                         */
     519                                                                        $new_ventre = spiplistes_personnaliser_cookie (
    511520                                                                                $ventre_texte
    512521                                                                                , $cookie);
     522                                                                        if ($new_ventre === FALSE) {
     523                                                                                spiplistes_log('main patron text version MISSING');
     524                                                                        }
     525                                                                        else {
     526                                                                                $ventre_texte = $new_ventre;
     527                                                                        }
    513528                                                                }
    514529                                                       
Note: See TracChangeset for help on using the changeset viewer.