Changeset 41404 in spip-zone


Ignore:
Timestamp:
Oct 2, 2010, 11:22:54 AM (9 years ago)
Author:
cedric@…
Message:

utiliser _image_valeurs_trans dans image_masque pour accepter comme masque une balise <img> issue d'un filtre image et/ou une image avec un timestamp ?0123

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _core_/plugins/filtres_images/filtres/images_transforme.php

    r36678 r41404  
    528528        if ($defini["mode"]) $mode = $variable["mode"];
    529529
    530         $masque = find_in_path($masque);
    531         $pos = md5(serialize($variable).@filemtime($masque));
    532 
     530        // utiliser _image_valeurs_trans pour accepter comme masque :
     531        // - une balise <img src='...' />
     532        // - une image avec un timestamp ?01234
     533        $mask = _image_valeurs_trans($masque, "source-image_masque", "png",null, true);
     534        if (!$mask) return("");
     535        $masque = $mask['fichier'];
     536
     537        $pos = md5(serialize($variable).$mask['date_src']);
    533538        $fonction = array('image_masque', func_get_args());
    534539        $image = _image_valeurs_trans($im, "masque-$masque-$pos", "png",$fonction);
     
    551556        if ($creer) {
    552557               
    553                 $mask = _image_valeurs_trans($masque,"");
    554                 if (!is_array($mask)) return("");
    555558                $im_m = $mask["fichier"];
    556559                $x_m = $mask["largeur"];
Note: See TracChangeset for help on using the changeset viewer.