Changeset 107164 in spip-zone


Ignore:
Timestamp:
Oct 25, 2017, 3:11:22 PM (3 years ago)
Author:
patfr@…
Message:

Un mark tenace...

Location:
_plugins_/couteau_suisse
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/couteau_suisse/couteau_suisse_fonctions.php

    r107153 r107164  
    3838// Fonction propre() sans echapper_html_suspect() (SPIP >= 3.1)
    3939function cs_propre_sain($texte) {
    40         if (!$texte or !defined('_SPIP30100')
     40        if(!$texte or !defined('_SPIP30100')
    4141                or strpos($texte, '<') === false or strpos($texte, '=') === false) {
    4242                return propre($texte);
    4343        }
    44         $texte = propre(str_replace('=', '#CSEGAL#', $texte));
    45         return str_replace('#CSEGAL#', '=', $texte);
     44        $texte = propre(str_replace('=', '@CSEGAL@', $texte));
     45        return str_replace('@CSEGAL@', '=', $texte);
     46}
     47
     48// Fonction _T() sans echapper_html_suspect() (SPIP >= 3.1)
     49function _T_sain($texte, $args = array(), $options = array()) {
     50        if(defined('_SPIP30100')) $options['sanitize'] = FALSE;
     51        if(defined('_SPIP20100')) return _T($texte, $args, $options);
     52        return _T($texte, $args);
    4653}
    4754
  • _plugins_/couteau_suisse/fonds/derniers_connectes.html

    r79921 r107164  
    2929        [(#STATUT|=={nouveau}|oui) #SET{icon,#GET{aide}}]
    3030        <li>
    31             [(#VAL{'couteau:stats_auteur'}|_T{#ARRAY{icon,#GET{icon},nom,#GET{nom},date,#EN_LIGNE|cs_date_long}})]
     31            [(#VAL{'couteau:stats_auteur'}|_T_sain{#ARRAY{icon,#GET{icon},nom,#GET{nom},date,#EN_LIGNE|cs_date_long}})]
    3232    </li>
    3333</BOUCLE_aut>
     
    5252        <a href="#URL_ACTION_AUTEUR{instituer_objet,auteur-#ID_AUTEUR-5poubelle,#SELF#pagination_aut2}" class="suppr" title="<:texte_statut_poubelle|attribut_html:>">x</a>]
    5353    </div>]
    54     [(#VAL{'couteau:stats_auteur'}|_T{#ARRAY{icon,#GET{aide},nom,#GET{nom},date,#MAJ|cs_date_long}})]
     54    [(#VAL{'couteau:stats_auteur'}|_T_sain{#ARRAY{icon,#GET{aide},nom,#GET{nom},date,#MAJ|cs_date_long}})]
    5555    </li>
    5656</BOUCLE_aut2>
  • _plugins_/couteau_suisse/outils/cout_fonctions.php

    r107153 r107164  
    4343}
    4444
    45 // Fonction propre() sans paragraphage
     45// Fonction propre() sans paragraphage et sans echapper_html_suspect() (SPIP >= 3.1)
    4646function cs_propre($texte) {
    4747        include_spip('inc/texte');
    48         return trim(PtoBR(propre($texte)));
     48        return trim(PtoBR(cs_propre_sain($texte)));
    4949}
    5050
  • _plugins_/couteau_suisse/paquet.xml

    r107162 r107164  
    22        prefix="couteau_suisse"
    33        categorie="maintenance"
    4         version="1.10.02"
     4        version="1.10.03"
    55        etat="stable"
    66        compatibilite="[1.9.2;3.2.*]"
  • _plugins_/couteau_suisse/plugin.xml

    r107162 r107164  
    33        <slogan>... ou plus de fonctionnalit&#233;s pour SPIP !</slogan>
    44        <icon>img/couteau-50.gif</icon>
    5         <version>1.10.02</version>
     5        <version>1.10.03</version>
    66        <version_base>1.11</version_base>
    77        <auteur>Patrice Vanneufville
Note: See TracChangeset for help on using the changeset viewer.