Changeset 47571 in spip-zone


Ignore:
Timestamp:
May 8, 2011, 6:52:04 PM (10 years ago)
Author:
eric@…
Message:

Pétouilles de code et correction sur la description : trim et passage en utf8

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/plugonet/inc/plugonet_traiter.php

    r47550 r47571  
    527527        foreach($descriptions as $lang => $couples) {
    528528                $module = "paquet-" . strtolower($prefixe);
    529                 $t = "\n// Fichier produit par PlugOnet";
    530                 $t = ecrire_fichier_langue_php($dirl, $lang, $module, $couples, $t);
    531                 if ($t)
     529                $producteur = "\n// Fichier produit par PlugOnet";
     530                $ok = ecrire_fichier_langue_php($dirl, $lang, $module, $couples, $producteur);
     531                if ($ok)
    532532                        $files[]= substr($t, strlen($dir)+1);
    533533        }
     
    620620
    621621function extraire_descriptions($description, $prefixe) {
     622        include_spip('inc/langonet_utils');
     623
    622624        $langs = array();
    623625        foreach (traiter_multi($description) as $lang => $_descr) {
    624626                if (!$lang)
    625627                        $lang = 'fr';
    626                 $langs[$lang][strtolower($prefixe) . '_description'] = trim($_descr);
    627                 if (preg_match(',^\s*(.+)[.!?\r\n\f],Um', $_descr, $matches))
     628                $description = entite2utf(trim($_descr));
     629                $langs[$lang][strtolower($prefixe) . '_description'] = $description;
     630                if (preg_match(',^\s*(.+)[.!?\r\n\f],Um', $description, $matches))
    628631                        $langs[$lang][strtolower($prefixe) . '_slogan'] = trim($matches[1]);
    629632                else
    630                         $langs[$lang][strtolower($prefixe) . '_slogan'] = trim(couper($_descr, 150, ''));
     633                        $langs[$lang][strtolower($prefixe) . '_slogan'] = trim(couper($description, 150, ''));
    631634        }
    632635       
Note: See TracChangeset for help on using the changeset viewer.