Changeset 61602 in spip-zone


Ignore:
Timestamp:
May 23, 2012, 4:18:09 PM (7 years ago)
Author:
kent1@…
Message:

Remettre la taille correctement lorsque l'on revient à une ancienne version

Si les paramètres de filtres sont nuls... on ne les passe pas du tout pour garder ceux par défaut

Correction de petites erreurs

Location:
_plugins_/photospip/trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/photospip/trunk/action/images_versions.php

    r61508 r61602  
    5151                spip_log("revenir à la version $version","photospip");
    5252               
    53                 $row = sql_fetsel("fichier,largeur,hauteur", "spip_documents_inters", "id_document=".intval($arg)." AND version=".intval($version));
     53                $row = sql_fetsel("*", "spip_documents_inters", "id_document=".intval($arg)." AND version=".intval($version));
    5454               
    5555                $src = _DIR_RACINE . copie_locale(get_spip_doc($row['fichier']));
     
    6161                spip_unlink(get_spip_doc($doc_actuel));
    6262               
    63                 sql_updateq('spip_documents', array('fichier' => $row['fichier'], 'largeur' =>$row['largeur'], 'hauteur' =>$row['hauteur']), "id_document=$arg");
     63                sql_updateq('spip_documents', array('fichier' => $row['fichier'], 'largeur' =>$row['largeur'], 'hauteur' =>$row['hauteur'],'taille' => $row['taille']), "id_document=$arg");
    6464                spip_log("on update la table spip_documents et on met le fichier ".$row['fichier'],"photospip");
    6565                $nextversion = $version - 1;
  • _plugins_/photospip/trunk/formulaires/editer_image.html

    r61588 r61602  
    7070                                        <div class="choix">
    7171                                                <input type="radio" id="#VALEUR" name="type_modification" value="#VALEUR"[(#ENV{type_modification,#CONFIG{photospip/resultats_defaut,creer_version_image}}|=={#VALEUR}|oui)checked="checked"] />
    72                                                 <label for=#VALEUR">[(#VAL{photospip:label_modif_}|concat{#VALEUR}|_T)]</label>
     72                                                <label for="#VALEUR">[(#VAL{photospip:label_modif_}|concat{#VALEUR}|_T)]</label>
    7373                                        </div>
    7474                                        </BOUCLE_resultats>
  • _plugins_/photospip/trunk/formulaires/editer_image.php

    r61588 r61602  
    114114       
    115115        $version = sql_countsel('spip_documents_inters','id_document='.intval($row['id_document']))+1;
    116         spip_log($version,"photospip");
     116       
     117        // on transforme l'image en png non destructif
     118        //spip_log("On transforme l'image source en PNG non destructif","photospip");
     119        //$src = extraire_attribut(image_alpha($src,0),'src');
     120       
    117121        /**
     122         * L'image créée aura pour nom image_orig-xxxx.ext où xxxx est le md5 de la date
    118123         * L'image temporaire est crée dans tmp/
    119          * Elle a pour nom : tmp/image_orig-xxxx.ext où xxxx est le md5 de la date
    120124         */
    121125        $src_tmp = preg_replace(",\-photospip\w+([^\-]),","$1", $src);
    122         spip_log("src_tmp = $src_tmp",'photospip');
    123126        $tmp_img = _DIR_TMP.preg_replace(",\.[^.]+$,","-photospip".md5(date('Y-m-d H:i:s'))."$0", basename($src_tmp));
    124127        $dest = preg_replace(",\.[^.]+$,","-photospip".md5(date('Y-m-d H:i:s'))."$0", $src_tmp);
    125         spip_log("la destination sera $dest","photospip");
    126        
    127         // on transforme l'image en png non destructif
    128         //$src = extraire_attribut(image_alpha($src,0),'src');
    129         //spip_log("On transforme l'image source en PNG non destructif","photospip");
     128       
    130129        spip_log("application du filtre $var_filtre $src : $tmp_img","photospip");
    131130       
     
    242241        }
    243242        else if($var_filtre == 'image_niveaux_gris_auto'){
    244                 $param1 = '';
     243                $param1 = sinon(_request('params_image_niveaux_gris_auto'),null);
    245244        }
    246245        return array($param1,$param2,$param3,$params);
  • _plugins_/photospip/trunk/photospip_fonctions.php

    r61588 r61602  
    5151        spip_log("dest = $dest","photospip");
    5252        spip_log("filtre = $filtre","photospip");
    53         spip_log("params = $params","photospip");
     53        spip_log("params","photospip");
     54        spip_log($params,"photospip");
    5455       
    5556        include_spip('inc/filtres');
     
    6869                                spip_log("$filtre($src,$params[0],$params[1]);","photospip");
    6970                        }
    70                         else{
    71                                 spip_log("$filtre($src,".$params[3].")","photospip");
    72                                 $dst_img = $filtre($src,$params[3]);           
     71                        else if($params[0] && !is_null($params[0])){
     72                                spip_log("$filtre($src,".$params[0].")","photospip");
     73                                $dst_img = $filtre($src,$params[0]);           
     74                        }else{
     75                                spip_log("$filtre($src)","photospip");
     76                                $dst_img = $filtre($src);
    7377                        }
    7478                }
Note: See TracChangeset for help on using the changeset viewer.