Changeset 48281 in spip-zone


Ignore:
Timestamp:
May 31, 2011, 7:27:32 AM (8 years ago)
Author:
paladin@…
Message:

Legère ompression du contenu HTML du courrier

Location:
_plugins_/spip-listes/spip-listes_1_9_3
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/spip-listes/spip-listes_1_9_3/genie/spiplistes_cron.php

    r48140 r48281  
    232232                                $date_debut_envoi = $date_fin_envoi = "''";
    233233                                $statut = _SPIPLISTES_COURRIER_STATUT_ENCOURS;
     234                                /**
     235                                 * Compacter le code HTML
     236                                 */
     237                                $avant = strlen($courrier_html);
     238                                $replace = array(       // supprimer
     239                                        '@^[ \t]+@' => ''       //  les espaces debut de ligne
     240                                        , '@[ \t]+$@' => ''     //  en fin de ligne
     241                                        , '@[ \t]+@' => ' '     //  en double                           
     242                                        , '/\n\s*\n/' => "\n" // les lignes vides
     243                                );
     244                                $courrier_html = preg_replace (array_keys($replace)
     245                                                                                           , array_values ($replace)
     246                                                                                           , $courrier_html);
     247                                spiplistes_debug_log($prefix_log.'COMPRESS HTML '
     248                                                                         . round((strlen($courrier_html)/$avant) * 100)
     249                                                                         . '%'
     250                                                                         );
     251
    234252                        }
    235253                        else {
     
    238256                                spiplistes_debug_log($prefix_log.'courrier vide');
    239257                        }
    240 
     258                       
    241259                        /**
    242260                         * Place le courrier dans le casier
  • _plugins_/spip-listes/spip-listes_1_9_3/plugin.xml

    r48256 r48281  
    88        <nom><multi>[fr]SPIP-Listes[en]SPIP-Lists[ar]&#1604;&#1608;&#1575;&#1574;&#1581; SPIP[es]SPIP-Listes</multi></nom>
    99        <auteur>BoOz@rezo.net</auteur>
    10         <version>2.0198</version>
     10        <version>2.0199</version>
    1111        <version_base>1.98</version_base>
    1212        <etat>test</etat>
Note: See TracChangeset for help on using the changeset viewer.