Changeset 103110 in spip-zone


Ignore:
Timestamp:
Mar 2, 2017, 8:05:35 AM (3 years ago)
Author:
joseph@…
Message:

retour en arrière

Location:
_plugins_/modeles_media/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/modeles_media/trunk/media_fonctions.php

    r103097 r103110  
    180180        list($width, $height) = @getimagesize($src_imgsize);
    181181       
    182         // hauteur ou largeur en relatif
    183         if (substr(trim($hauteur),-1)=='%' || if (substr(trim($largeur),-1)=='%')) {
    184                 if (substr(trim($hauteur),-1)=='%')
    185                         $hauteur = trim($hauteur);
    186                 else
    187                         $hauteur = "auto";
    188                
    189                 if (substr(trim($largeur),-1)=='%')
    190                         $largeur = trim($largeur);
    191                 else
    192                         $largeur = "auto";
    193                
    194                 $img = "<img src=\"$src_relative\" style=\"height: $height; width:$width;\" />";
    195         } else {
    196        
    197                 // hauteur du redimensionnement
    198                 if (is_numeric($hauteur) && intval($hauteur)>0)
    199                         $hauteur = intval($hauteur);
    200                 elseif (in_array($taille,array('icone','petit','moyen','grand')))
    201                         $hauteur = $GLOBALS['meta']['media_taille_'.$taille.'_hauteur'];
    202                 elseif (is_numeric($taille) && intval($taille)>0)
    203                         $hauteur = intval($taille);
    204                 elseif ($GLOBALS['meta']['media_taille_defaut_hauteur'] && is_null($args['largeur']))
    205                         $hauteur = $GLOBALS['meta']['media_taille_defaut_hauteur'];
    206                 else
    207                         $hauteur = 100000;
    208                 // largeur du redimensionnement
    209                 if (is_numeric($largeur) && intval($largeur)>0)
    210                         $largeur = intval($largeur);
    211                 elseif (in_array($taille,array('icone','petit','moyen','grand')))
    212                         $largeur = $GLOBALS['meta']['media_taille_'.$taille.'_largeur'];
    213                 elseif (is_numeric($taille) && intval($taille)>0)
    214                         $largeur = intval($taille);
    215                 elseif ($GLOBALS['meta']['media_taille_defaut_largeur'] && is_null($args['hauteur']))
    216                         $largeur = $GLOBALS['meta']['media_taille_defaut_largeur'];
    217                 else
    218                         $largeur = 100000;
    219                 // Doit-on redimensionner ?
    220                 if ($height > $hauteur || $width > $largeur) {
    221                         include_spip('inc/filtres_images_mini');
    222                         $img = image_reduire($src,$largeur,$hauteur);
    223                         }
    224                 else
    225                         $img = "<img src=\"$src_relative\" height=\"$height\" width=\"$width\" />";
    226                        
    227         }
     182        // hauteur du redimensionnement
     183        if (is_numeric($hauteur) && intval($hauteur)>0)
     184                $hauteur = intval($hauteur);
     185        elseif (in_array($taille,array('icone','petit','moyen','grand')))
     186                $hauteur = $GLOBALS['meta']['media_taille_'.$taille.'_hauteur'];
     187        elseif (is_numeric($taille) && intval($taille)>0)
     188                $hauteur = intval($taille);
     189        elseif ($GLOBALS['meta']['media_taille_defaut_hauteur'] && is_null($args['largeur']))
     190                $hauteur = $GLOBALS['meta']['media_taille_defaut_hauteur'];
     191        else
     192                $hauteur = 100000;
     193        // largeur du redimensionnement
     194        if (is_numeric($largeur) && intval($largeur)>0)
     195                $largeur = intval($largeur);
     196        elseif (in_array($taille,array('icone','petit','moyen','grand')))
     197                $largeur = $GLOBALS['meta']['media_taille_'.$taille.'_largeur'];
     198        elseif (is_numeric($taille) && intval($taille)>0)
     199                $largeur = intval($taille);
     200        elseif ($GLOBALS['meta']['media_taille_defaut_largeur'] && is_null($args['hauteur']))
     201                $largeur = $GLOBALS['meta']['media_taille_defaut_largeur'];
     202        else
     203                $largeur = 100000;
     204        // Doit-on redimensionner ?
     205        if ($height > $hauteur || $width > $largeur) {
     206                include_spip('inc/filtres_images_mini');
     207                $img = image_reduire($src,$largeur,$hauteur);
     208                }
     209        else
     210                $img = "<img src=\"$src_relative\" height=\"$height\" width=\"$width\" />";
    228211        // Ajouter une alternative
    229212        // Variable alt si transmise, sinon le titre du document, sinon type et poids
  • _plugins_/modeles_media/trunk/paquet.xml

    r103096 r103110  
    22        prefix="media"
    33        categorie="edition"
    4         version="1.4.0"
     4        version="1.4.1"
    55        etat="stable"
    66        compatibilite="[3.0.0;3.1.*]"
Note: See TracChangeset for help on using the changeset viewer.