Ignore:
Timestamp:
Sep 12, 2009, 4:03:17 AM (10 years ago)
Author:
patfr@…
Message:

[Bug] une balise #INTRODUCTION trop volatile...

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/couteau_suisse/outils/introduction_fonctions.php

    r27090 r31513  
    6161// TODO : $connect est pour SPIP 2.0
    6262function cs_introduction($texte, $descriptif, $lgr, $id, $racc, $connect) {
     63        @define('_INTRODUCTION_LGR', 100);
    6364        // fonction couper_intro
    6465        $couper = $GLOBALS['cs_couper_intro'];
     
    7273                $texte = preg_replace(',<math>.*</math>,imsU', '', $texte);
    7374                // on coupe proprement...
    74                 $texte = PtoBR(propre(supprimer_tags($couper(cs_introduire($texte), $lgr>0?round($lgr*_INTRODUCTION_LGR/100):-$lgr, _INTRODUCTION_CODE))));
     75                $lgr = $lgr>0?round($lgr*_INTRODUCTION_LGR/100):-$lgr;
     76                $texte = PtoBR(propre(supprimer_tags($couper(cs_introduire($texte), $lgr, _INTRODUCTION_CODE))));
    7577        }
    7678        // si les points de suite ont ete ajoutes
     
    9092        // #INTRODUCTION
    9193        function balise_INTRODUCTION($p) {
    92                 @define('_INTRODUCTION_LGR', 100);
    9394                $type = $p->type_requete;
    9495                $_texte = champ_sql('texte', $p);
     
    114115                $_id = champ_sql(id_table_objet($racc = objet_type($type)), $p);
    115116                $p->code = "cs_introduction($_texte, $_descriptif, $_lgr, $_id, '$racc', \$connect)";
    116        
    117117                #$p->interdire_scripts = true;
    118118                $p->etoile = '*'; // propre est deja fait dans le calcul de l'intro
Note: See TracChangeset for help on using the changeset viewer.