Changeset 54522 in spip-zone


Ignore:
Timestamp:
Nov 16, 2011, 5:04:32 PM (8 years ago)
Author:
joseph@…
Message:

Ajout d'une fonction maildecrypt
Au passage on précise la compatibilité avec SPIP 3

Location:
_plugins_/mailcrypt
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/mailcrypt/mailcrypt_fonctions.php

    r47090 r54522  
    4444}
    4545
     46function maildecrypt($texte) {
     47        if (strpos($texte, 'spancrypt')===false AND strpos($texte, 'mc_lancerlien')===false) return $texte;
     48       
     49        // Traiter les <span class="spancrypt">chez</span>
     50        $texte = preg_replace(',<span class=\'spancrypt\'>(.*)</span>,U','@',$texte);
     51       
     52        // Traiter les liens
     53        $texte = preg_replace(
     54                ',href="#" title="(.+)'._MAILCRYPT_AROBASE_JSQ.'(.+)" onclick="location.href=' . _MAILCRYPT_FONCTION_JS_LANCER_LIEN. '(.+)",U',
     55                'href="mailto:$1@$2"',
     56                $texte
     57        );
     58       
     59        return $texte;
     60}
     61
     62
     63
    4664?>
  • _plugins_/mailcrypt/plugin.xml

    r53080 r54522  
    33        <slogan>Prot&#233;ger les liens de courriels</slogan>
    44        <auteur>Alexis Roussel, Paolo, Patrice Vanneufville, Joseph</auteur>
    5         <version>2.0.0</version>
     5        <version>2.1.0</version>
    66        <icon>images/mailcrypt-256.png</icon>
    77        <etat>stable</etat>
     
    2121                <inclure>mailcrypt_pipelines.php</inclure>
    2222        </pipeline>
    23         <necessite id="SPIP" version="[2.1.0;2.1.99]" />
     23        <necessite id="SPIP" version="[2.1.0;3.0.99]" />
    2424</plugin>
Note: See TracChangeset for help on using the changeset viewer.