Changeset 61614 in spip-zone


Ignore:
Timestamp:
May 23, 2012, 10:56:11 PM (7 years ago)
Author:
kent1@…
Message:

Petites erreurs sur les vignettes

Location:
_plugins_/photospip/trunk/formulaires
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/photospip/trunk/formulaires/editer_image.html

    r61611 r61614  
    2323                [(#CONFIG{photospip/image_saturer}|=={on}|oui)#SET{fonctions_images,on}]
    2424        ]
    25         <BOUCLE_document(DOCUMENTS){id_document}{tout}>
     25        <BOUCLE_document(DOCUMENTS){id_document}{mode IN vignette,image,document}{tout}>
    2626        [(#REM)
    2727                Calcul du ratio entre notre image originale et la prévisualisation
  • _plugins_/photospip/trunk/formulaires/editer_image.php

    r61611 r61614  
    6262                }
    6363        }else{
    64                 $id_vignette = sql_getfetsel('id_vignette','spip_documents','id_document='.intval($row['id_document']));
    65                 if($id_vignette && $id_vignette > 0 && $id_document = sql_getfetsel('id_document','spip_documents','id_document='.intval($id_vignette)))
     64                $id_vignette = sql_getfetsel('id_vignette','spip_documents','id_document='.intval($id_document));
     65                if($id_vignette && ($id_vignette > 0) && $id_vignette = sql_getfetsel('id_document','spip_documents','id_document='.intval($id_vignette)))
    6666                        $valeurs['id_document'] = $id_vignette;
    67                        
    6867        }
    6968       
     
    116115        $params = photospip_recuperer_params_form($var_filtre);
    117116       
     117        if($mode == 'vignette'){
     118                $id_document_orig = $id_document;
     119                $res['redirect'] = _request('redirect');
     120                $id_vignette = sql_getfetsel('id_vignette','spip_documents','id_document='.intval($id_document));
     121                if($id_vignette && ($id_vignette > 0) && $id_vignette = sql_getfetsel('id_document','spip_documents','id_document='.intval($id_vignette)))
     122                        $id_document = $id_vignette;
     123        }else{
     124                $mode = $row['mode'];
     125        }
     126       
    118127        $row = sql_fetsel('*','spip_documents','id_document='.intval($id_document));
    119128        $src = get_spip_doc($row['fichier']);
    120129       
    121130        $version = sql_countsel('spip_documents_inters','id_document='.intval($row['id_document']))+1;
    122        
    123131        // on transforme l'image en png non destructif
    124132        //spip_log("On transforme l'image source en PNG non destructif","photospip");
     
    132140        $tmp_img = _DIR_TMP.preg_replace(",\.[^.]+$,","-photospip".md5(date('Y-m-d H:i:s'))."$0", basename($src_tmp));
    133141        $dest = preg_replace(",\.[^.]+$,","-photospip".md5(date('Y-m-d H:i:s'))."$0", $src_tmp);
    134        
    135         if($mode == 'vignette'){
    136         //      spip_log("On retaille d'abord en 800 px","photospip");
    137         //      $src = extraire_attribut(image_reduire($src,800,800),'src');
    138                 $res['redirect'] = _request('redirect');
    139         }else{
    140                 $mode = $row['mode'];
    141         }
    142142       
    143143        spip_log("application du filtre $var_filtre $src : $tmp_img","photospip");
     
    188188                                $ajoute = $ajouter_document($row['id_document'], $files, $objet, $id_objet, $mode);
    189189                         }else{
    190                                  $id_vignette = sql_getfetsel('id_vignette','spip_documents','id_document='.intval($row['id_document']));
    191190                                 $ajoute = $ajouter_document($id_vignette,$files,'',0,'vignette');
    192191                                        if(is_int(reset($ajoute))){
    193192                                                $id_vignette = reset($ajoute);
    194193                                                include_spip('action/editer_document');
    195                                                 document_set($row['id_document'],array("id_vignette" => $id_vignette,'mode'=>'document'));
     194                                                document_set($id_document_orig,array("id_vignette" => $id_vignette,'mode'=>'document'));
    196195                                                $res['message_ok'] = _T('medias:document_installe_succes');
    197196                                        }
  • _plugins_/photospip/trunk/formulaires/editer_image_format.html

    r61588 r61614  
    1 <BOUCLE_doc(DOCUMENTS){id_document}{tout}>
     1<BOUCLE_doc(DOCUMENTS){id_document}{mode IN vignette,image,document}{tout}>
    22[(#CONFIG{photospip/image_reduire,on}|=={on}|oui)
    33<li class="editer editer_reduire">
Note: See TracChangeset for help on using the changeset viewer.