Ignore:
Timestamp:
Jun 3, 2011, 8:14:53 AM (10 years ago)
Author:
paladin@…
Message:

compacter l'en-tete de lien html

File:
1 edited

Legend:

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

    r48140 r48446  
    156156
    157157
     158/**
     159 * Compacter le code HTML du courrier
     160 * @version CP-20110603
     161 * @param string $texte
     162 * @staticvar array $pattern
     163 * @staticvar array $replace
     164 * @return string
     165 */
     166function spiplistes_html_compacte ($texte) {
     167       
     168        static $pattern, $replace;
     169       
     170        if (!$pattern)
     171        {
     172                $array = array( // supprimer
     173                        '@^[ \t]+@m' => ''      //  les espaces debut de ligne
     174                        , '@[ \t]+$@m' => ''    //  en fin de ligne
     175                        , '@[ \t]+@' => ' '     //  en double                           
     176                        , '/\n\s*\n/' => "\n" // les lignes vides
     177                );
     178                $pattern = array_keys ($array);
     179                $replace = array_values ($array);
     180        }
     181       
     182        $texte = trim ($texte);
     183       
     184        $texte = preg_replace ($pattern, $replace, $texte);
     185       
     186        return ($texte);
     187}
    158188
    159189/**
Note: See TracChangeset for help on using the changeset viewer.