Changeset 54512 in spip-zone


Ignore:
Timestamp:
Nov 15, 2011, 11:58:23 PM (8 years ago)
Author:
patfr@…
Message:

Compat SPIP 3.0 : $GLOBALStoujours_paragrapher? devient une constante...

Location:
_plugins_/couteau_suisse/outils
Files:
3 edited

Legend:

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

    r54142 r54512  
    3030function cs_propre($texte) {
    3131        include_spip('inc/texte');
    32         $mem = $GLOBALS['toujours_paragrapher'];
    33         $GLOBALS['toujours_paragrapher'] = false;
    34         $texte = propre($texte);
    35         $GLOBALS['toujours_paragrapher'] = $mem;
    36         return $texte;
     32        return trim(PtoBR(propre($texte)));
    3733}
    3834
  • _plugins_/couteau_suisse/outils/glossaire_fonctions.php

    r54140 r54512  
    9393function glossaire_safe($texte) {
    9494        // on retire les notes avant propre()
    95         return safehtml(propre(preg_replace(', *\[\[(.*?)\]\],msS', '', nl2br(trim($texte)))));
     95        return safehtml(cs_propre(preg_replace(', *\[\[(.*?)\]\],msS', '', nl2br(trim($texte)))));
    9696}
    9797
     
    176176        }
    177177        $unicode = false;
    178         $mem = $GLOBALS['toujours_paragrapher'];
    179         $GLOBALS['toujours_paragrapher'] = false;
    180178        // initialisation des globales d'echappement
    181179        $gloss_ech = $gloss_mots = array();
     
    223221                }
    224222        }
    225         $GLOBALS['toujours_paragrapher'] = $mem;
    226223        $GLOBALS['gl_i'] = 0;
    227224        if($liste) $texte = (preg_match_all(',@@M(\d+)#(\d+)@@,', $texte, $reg, PREG_SET_ORDER)
  • _plugins_/couteau_suisse/outils/introduction_fonctions.php

    r39193 r54512  
    3939function remplace_points_de_suite($texte, $id, $racc) {
    4040        if (strpos($texte, _INTRODUCTION_CODE) === false) return $texte;
    41         // precaution sur le tout paragrapher de SPIP >= 2.0 !
    42         $mem = $GLOBALS['toujours_paragrapher']; 
    43         $GLOBALS['toujours_paragrapher'] = false; 
    4441        // des points de suite bien propres
    4542        @define('_INTRODUCTION_SUITE', ' (...)');
    46         $intro_suite = propre(_INTRODUCTION_SUITE);
     43        $intro_suite = cs_propre(_INTRODUCTION_SUITE);
    4744        // si les points de suite sont cliquables
    4845        if ($id && _INTRODUCTION_LIEN == 1) {
    4946                $url = (defined('_SPIP19300') && test_espace_prive())
    5047                        ?generer_url_entite_absolue($id, $racc, '', '', true):"$racc$id";
    51                 if (substr($intro_suite, 0, 6) == '<br />')
    52                         $intro_suite = propre("<br />[".substr($intro_suite, 6)."->$url]");
    53                         else $intro_suite = propre("&nbsp;[{$intro_suite}->$url]");
     48                $intro_suite = strncmp($intro_suite, '<br />', 6)===0
     49                        ?'<br />'.cs_lien($url, substr($intro_suite, 6))
     50                        :'&nbsp;'.cs_lien($url, $intro_suite);
    5451                $intro_suite = inserer_attribut($intro_suite, 'class', extraire_attribut($intro_suite,'class') . ' pts_suite');
    5552        }
    56         $GLOBALS['toujours_paragrapher'] = $mem;
    5753        return str_replace(_INTRODUCTION_CODE, $intro_suite, $texte);
    5854}
     
    7672                // on coupe proprement...
    7773                $lgr = $lgr>0?round($lgr*_INTRODUCTION_LGR/100):-$lgr;
    78                 $texte = PtoBR(propre(supprimer_tags($couper(cs_introduire($texte), $lgr, _INTRODUCTION_CODE))));
     74                $texte = cs_propre(supprimer_tags($couper(cs_introduire($texte), $lgr, _INTRODUCTION_CODE)));
    7975        }
    8076        // si les points de suite ont ete ajoutes
Note: See TracChangeset for help on using the changeset viewer.