Changeset 60903 in spip-zone


Ignore:
Timestamp:
May 4, 2012, 1:29:46 PM (8 years ago)
Author:
kent1@…
Message:

La plupart des choses remarchent en 2.1 à priori

Location:
_plugins_/photospip/trunk
Files:
9 added
8 edited

Legend:

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

    r24295 r60903  
    5151                spip_log("revenir à la version $version","photospip");
    5252               
    53                 $row = sql_fetsel("fichier,largeur,hauteur", "spip_documents_inters", "id_document=$arg AND version=$version");
     53                $row = sql_fetsel("fichier,largeur,hauteur", "spip_documents_inters", "id_document=".intval($arg)." AND version=".intval($version));
    5454               
    55                 $src = _DIR_RACINE . copie_locale(_NOM_PERMANENTS_ACCESSIBLES.$row['fichier']);
     55                $src = _DIR_RACINE . copie_locale(get_spip_doc($row['fichier']));
    5656                spip_log("la source est $src","photospip");
    5757               
    5858                // On cherche le fichier actuel
    59                 $doc_actuel = sql_getfetsel("fichier","spip_documents","id_document=$arg");
     59                $doc_actuel = sql_getfetsel("fichier","spip_documents","id_document=".intval($arg));
    6060                // On supprimer le document actuel puisque l'on revient en arrière
    61                 unlink(_NOM_PERMANENTS_ACCESSIBLES.$doc_actuel);
     61                spip_unlink(get_spip_doc($doc_actuel));
    6262               
    6363                sql_updateq('spip_documents', array('fichier' => $row['fichier'], 'largeur' =>$row['largeur'], 'hauteur' =>$row['hauteur']), "id_document=$arg");
     
    7171                        spip_log("Pour le doc $arg on delete la version ".$version_delete['version'],"photospip");
    7272                        if($version_delete['version'] > $version){
    73                                 unlink(_NOM_PERMANENTS_ACCESSIBLES.$version_delete['fichier']);
     73                                spip_unlink(get_spip_doc($version_delete['fichier']));
    7474                                spip_log("On vire le fichier ".$version_delete['fichier'],"photospip");
    7575                        }
     
    8383                $fichier = sql_getfetsel("fichier", "spip_documents_inters", "id_document=$arg AND version=$version");
    8484                spip_log("On vire le fichier $fichier","photospip");
    85                 unlink(_NOM_PERMANENTS_ACCESSIBLES.$fichier);
     85                spip_unlink(get_spip_doc($fichier));
    8686                sql_delete("spip_documents_inters","id_document=$arg AND version=$version");
    8787                spip_log("supprimer la version $version","photospip");
  • _plugins_/photospip/trunk/action/photospip.php

    r24295 r60903  
    123123                        spip_log("la destination sera $dest","photospip");
    124124                        spip_log("application du filtre $var_filtre $src : $dest","photospip");
    125                
    126125                }
    127126                else{
     
    143142                        spip_log("Vous utilisez gd2, tout est ok jusque là","photospip");
    144143                        if($var_filtre == "tourner"){
    145                                 include_spip('action/tourner');
    146                                 $dst_img = gdRotate ($src, $dest, $params);
     144                                include_spip('inc/filtres');
     145                                include_spip('public/parametrer'); // charger les fichiers fonctions #bugfix spip 2.1.0
     146                                $dst_img = filtrer('image_rotation',$src,$params);
     147                                $dst_img = filtrer('image_format',$dst_img,$row['extension']);
     148                                $dst_img = extraire_attribut($dst_img,'src');
     149                                include_spip('inc/getdocument');
     150                                deplacer_fichier_upload($dst_img,$dest);
    147151                        }
    148152                        else{
     
    159163                }
    160164       
    161                 $size_image = @getimagesize($dest);
     165                $size_image = getimagesize($dest);
    162166                spip_log("taille de l'image $size_image[0] x $size_image[1]","photospip");
    163167                $largeur = $size_image[0];
    164168                $hauteur = $size_image[1];
    165                 $ext = substr($dest, strpos($dest, ".")+1, strlen($dest));
     169                $ext = substr(basename($dest), strpos(basename($dest), ".")+1, strlen(basename($dest)));
    166170                $poids = filesize($dest);
    167171               
     
    169173                if ($largeur>0 AND $hauteur>0) {
    170174                        sql_insertq("spip_documents_inters",array("id_document" => $row['id_document'],"id_auteur" => $id_auteur,"extension" => $row['extension'], "fichier" => $row['fichier'], "taille" => $row['taille'],"hauteur" => $row['hauteur'], "largeur" => $row['largeur'],"mode" => $row['mode'], "version" => ($version? $version:1), "filtre" => $var_filtre, "param" => $params));
    171                         sql_updateq('spip_documents', array('fichier' => set_spip_doc($dest), 'taille' => $poids, 'largeur'=>$largeur, 'hauteur'=>$hauteur, 'extension' => $ext), "id_document=$arg");
     175                        sql_updateq('spip_documents', array('fichier' => set_spip_doc($dest), 'taille' => $poids, 'largeur'=>$largeur, 'hauteur'=>$hauteur, 'extension' => $ext), "id_document=".intval($row['id_document']));
    172176                        spip_log("Update de l'image dans la base poid= $poids, extension = $ext, hauteur= $hauteur, largeur = $largeur, fichier = $dest","photospip");
    173                         if ($effacer) {
    174                                 spip_log("j'efface $effacer","photospip");
    175                                 spip_unlink($effacer);
    176                         }
     177                        //if ($effacer) {
     178                        //      spip_log("j'efface $effacer","photospip");
     179                        //      spip_unlink($effacer);
     180                        //}
    177181                        redirige_par_entete(str_replace("&","&",$redirect));
    178182                }
    179183        }
    180184        else if($validation == "tester"){
     185                include_spip('inc/headers');
    181186                // Si on fait simplement un test on se tappe pas tout le traitement sur l'image de base
    182187                if(($var_filtre == 'tourner') || ($var_filtre == 'image_recadre')){
    183188                        $redirect = parametre_url($redirect,'message','sanstest');
     189                                                spip_log("on est dans un filtre tourner que l'on ne peut pas tester donc on retourne rien...", "photospip");
    184190                        redirige_par_entete(str_replace("&","&",$redirect));
    185                         spip_log("on est dans un filtre tourner que l'on ne peut pas tester donc on retourne rien...", "photospip");
    186191                }
    187192                else{
    188                         $redirect = parametre_url($redirect,'message','previsu');
    189                         $redirect = parametre_url($redirect,'filtre',$var_filtre);
     193                        $redirect = parametre_url($redirect,'message','previsu','&');
     194                        $redirect = parametre_url($redirect,'filtre',$var_filtre,'&');
    190195                        if($var_filtre == "image_recadre"){
    191196                                if (!$param1){
    192                                         $redirect = parametre_url($redirect,'filtre','');
    193                                         $redirect = parametre_url($redirect,'message','sansconf');
     197                                        $redirect = parametre_url($redirect,'filtre','','&');
     198                                        $redirect = parametre_url($redirect,'message','sansconf','&');
    194199                                }
    195200                                else{
    196                                         $redirect = parametre_url($redirect,'param',$param1);
     201                                        $redirect = parametre_url($redirect,'param',$param1,'&');
    197202                                }
    198203                        }
    199204                        else{
    200                                 $redirect = parametre_url($redirect,'param',$params);
     205                                $redirect = parametre_url($redirect,'param',$params,'&');
    201206                        }
    202207                        if($param2){
    203                                 $redirect = parametre_url($redirect,'param2',$param2);
     208                                $redirect = parametre_url($redirect,'param2',$param2,'&');
    204209                        }
    205210                        if($param3){
    206                                 $redirect = parametre_url($redirect,'param3',$param3);
     211                                $redirect = parametre_url($redirect,'param3',$param3,'&');
    207212                        }
    208213                        spip_log("on est dans un test, on fait simplement un retour avec des paramètres dans l'ajax : filtre = $var_filtre, param = $params", "photospip");
     214                        spip_log('on retourne '.$redirect,'photospip');
    209215                        redirige_par_entete(str_replace("&","&",$redirect));
    210216                }
  • _plugins_/photospip/trunk/fragment_photospip.html

    r60901 r60903  
    33<BOUCLE_doc(DOCUMENTS){id_document}{tout}>
    44        <div id="image_modifier" style="[width:(#ENV{largeur_max}|sinon{450})px;]">
    5                 [(#ENV{message}|?{' '})
     5                [(#ENV{message}|oui)
    66                <div class="photospip_previsu">
    77                        <div class="previsu_texte" style="[width:(#ENV{largeur_max}|sinon{450})px;]">
    8                                 [(#ENV{message}|=={previsu}|?{' '})
     8                                [(#ENV{message}|=={previsu}|oui)
    99                                <span style="text-transform: uppercase;"><:previsualisation:></span><br />
    1010                                <:photospip:previsu:>]
    11                                 [(#ENV{message}|=={sanstest}|?{' '})
     11                                [(#ENV{message}|=={sanstest}|oui)
    1212                                <:photospip:sanstest:>]
    13                                 [(#ENV{message}|=={sansfiltre}|?{' '})
     13                                [(#ENV{message}|=={sansfiltre}|oui)
    1414                                <:photospip:sansfiltre:>]
    15                                 [(#ENV{message}|=={sansconf}|?{' '})
     15                                [(#ENV{message}|=={sansconf}|oui)
    1616                                <:photospip:sansconf:>]
    1717                        </div>
    1818                </div>
    1919                ]
    20                 [(#ENV{filtre}|?{' ',''})
     20                [(#ENV{filtre}|oui)
    2121                [(#FICHIER|image_reduire{[(#ENV{largeur_max}|sinon{450})],[(#ENV{hauteur_max}|sinon{450})]}|photospip_appliquer_filtre{#ENV{filtre},[(#ENV{param})]}|image_reduire{[(#ENV{largeur_max}|sinon{450})],[(#ENV{hauteur_max}|sinon{450})]}|inserer_attribut{alt,' '})]]
    2222                [(#ENV{filtre}|?{'',' '})
     
    3636                                                                                [(#HAUTEUR|>{#LARGEUR}|?{'',' '})
    3737                                                                                [(#FICHIER|get_spip_doc|image_reduire{80,80}|inserer_attribut{alt,Version #VERSION})]]
    38                                                                                 [(#HAUTEUR|>{#LARGEUR}|?{' ',''})
     38                                                                                [(#HAUTEUR|>{#LARGEUR}|oui)
    3939                                                                                [(#FICHIER|get_spip_doc|image_reduire{80,80}|inserer_attribut{alt,Version #VERSION}|inserer_attribut{style,'vertical-align:bottom;'})]]
    4040                                                                        </label>
     
    7373                        </div>
    7474                </div>
    75                 [(#CONFIG{plugin/PHOTO_INFOS}|?{' ',''})
    76                 [(#EXTENSION|=={jpg}|?{' '})
     75                [(#CONFIG{plugin/PHOTO_INFOS}|oui)
     76                [(#EXTENSION|=={jpg}|oui)
    7777                <h4><:photospip:donnees_exif:></h4>
    7878                <div class="infos">
  • _plugins_/photospip/trunk/modifier_document.html

    r60901 r60903  
    1010
    1111<link rel="stylesheet" href="#URL_PAGE{photospip.css}" type="text/css" media="print, projection, screen" />
    12         <script type="text/javascript"><!--
    13         // Calcul du ratio entre notre image originale et la prévisualisation
    14         // Utile pour les opération de recadrage notamment
    15         #SET{largeur_max,#CONFIG{photospip/largeur_previsu}}
    16         #SET{hauteur_max,#CONFIG{photospip/hauteur_previsu}}
    17         [(#SET{largeur_reduit,[(#FICHIER|image_reduire{[(#GET{largeur_max}|sinon{450})],[(#GET{hauteur_max}|sinon{450})]}|extraire_attribut{width})]})]
    18         #SET{ratio,#LARGEUR|div{#GET{largeur_reduit}}}
    19        
    20         // Fonction que l'on réalise lorsque l'on submit un des formulaire de modification
    21         var onsubmit_modif = function(id){
    22                 jQuery('.previsu_texte').hide();
    23                 jQuery('input[name=valider]').attr({disabled:"disabled"}).css(
    24                         'opacity',0.2
    25                 );
    26                 [(#CONFIG{photospip/image_recadre}|oui)
    27                 image_crop_close();]
    28                 jQuery('#image-container').append('<div class="waiting"><h2>Modification de votre image...<\/h2><p>Veuillez patienter que cela soit termin&eacute;<\/p><\/div>');
    29                 jQuery.scrollTo(jQuery('#image-container'), { duration:500});
    30         }
    31 
    32         // Callback après le submit des formulaire de modification
    33         var aftersubmit_modif = function(){
    34                 jQuery('.validation').load('[(#URL_PAGE{inc-validation}|parametre_url{id_document,#ID_DOCUMENT,"&"})]');
    35         }
    36 
    37         var $x1, $y1, $x2, $y2, $w, $h;
    38        
    39         function selectChange(img, selection){
    40                 // Le ratio est la relation entre notre image normale et la prévisualisation
    41                 var ratio = parseFloat(#GET{ratio});
    42                 $x1.val(parseFloat(selection.x1*ratio).toFixed(0));
    43                 $y1.val(parseFloat(selection.y1*ratio).toFixed(0));
    44                 $x2.val(parseFloat(selection.x2*ratio).toFixed(0));
    45                 $y2.val(parseFloat(selection.y2*ratio).toFixed(0));
    46                 $w.val(parseFloat(selection.width*ratio).toFixed(0));
    47                 $h.val(parseFloat(selection.height*ratio).toFixed(0));
    48         }
    49 
    50         [(#CONFIG{photospip/image_recadre,oui}|oui)
    51        
    52         jQuery(document).ready(function () {
    53                 $x1 = jQuery('#recadre_x1');
    54                 $x1.change(function(){
    55                         jQuery('#image_modifier img').imgAreaSelect({x1:20,y1:20,x2:70,y2:70,width:50,height:50,onSelectChange: selectChange,show:true});
    56                 });
    57                 $y1 = jQuery('#recadre_y1');
    58                 $x2 = jQuery('#recadre_x2');
    59                 $y2 = jQuery('#recadre_y2');
    60                 $w = jQuery('#recadre_width');
    61                 $h = jQuery('#recadre_height');
    62         });
    63 
    64         var image_crop = function(){
    65                 jQuery('#image_modifier img').imgAreaSelect(
    66                         {x1:10, y1:10,x2:50,y2:50,width:40,height:40,onSelectChange: selectChange,show:true}
    67                 );
    68         }
    69        
    70         var image_crop_close = function(){
    71                 jQuery('#image_modifier img').imgAreaSelect({hide:true});
    72         }
    73 ]
    74        
    75         var activatesliders = function(){
    76                 jQuery('#sliderrotation').slider({
    77                         min: -180,
    78                         max: 180,
    79                         startValue : 45,
    80                         change: function(e, ui){
    81                                 jQuery(this).parent().find('input').val(ui.value.toFixed(0));
    82                         }
    83                 });
    84                 jQuery('#slidergamma').slider({
    85                         min: -254,
    86                         max: 254,
    87                         startValue : 10,
    88                         change: function(e, ui){
    89                                 jQuery(this).parent().find('input').val(ui.value.toFixed(0));
    90                         }
    91                 });
    92                 jQuery('#param_image_gamma').val('10');
    93                 jQuery('#sliderflou').slider({
    94                         min: 1,
    95                         max: 11,
    96                         startValue : 3,
    97                         change: function(e, ui){
    98                                 jQuery(this).parent().find('input').val(ui.value.toFixed(0));
    99                         }
    100                 });
    101                 jQuery('#param_image_flou').val('3');
    102         }
    103        
    104         var load = function(){
    105                 jQuery('.picker').css('opacity', 0.25);
    106 
    107                 var selected;
    108                 jQuery('.colorwell').each(function(){
    109                         var pick = jQuery(this).parent().children('.picker');
    110                         jQuery.farbtastic(pick).linkTo(this);
    111                         jQuery(this).css('opacity', 0.75);
    112                 }).focus(function(){
    113                         if (selected) {
    114                                 jQuery(selected).css('opacity', 0.75).removeClass('colorwell-selected');
    115                         }
    116                         var pick = jQuery(this).parent().children('.picker');
    117                         jQuery.farbtastic(pick).linkTo(this);
    118                         pick.css('opacity', 1);
    119                         jQuery(selected = this).css('opacity', 1).addClass('colorwell-selected');
    120                 }).blur(function(){
    121                         var pick = jQuery(this).parent().children('.picker');
    122                         pick.css('opacity', 0.25);
    123                         jQuery(selected = this).css('opacity', 0.75).removeClass('colorwell-selected');
    124                 });
    125                 jQuery('.version').hover(function(){
    126                         jQuery(this).find('label img').fadeTo('fast',.1,function(){
    127                                 jQuery(this).parent().parent().find('input').attr({
    128                                         checked: "checked"
    129                                 });
    130                                 jQuery(this).parent().parent().find('.revenir_version, .delete_version').show();       
    131                         });     
    132                 },function(){
    133                         jQuery(this).find('label img').fadeTo('fast',1,function(){
    134                                 jQuery(this).parent().parent().find('.revenir_version, .delete_version').hide();
    135                         });     
    136                 });
    137                 [(#CONFIG{photospip/image_recadre}|oui)
    138                 if(jQuery('#image_recadre').is(':checked')){
    139                         image_crop();
    140                 }]
    141                 jQuery('form input[type=radio]').not('.nocache').unbind().click(function(){
    142                         if(jQuery(this).next().next('div').is(':hidden')){
    143                                 jQuery(".visible").slideUp().removeClass('visible')
    144                                 jQuery(this).parent().find('.cache').slideDown().addClass('visible');
    145                                 activatesliders();
    146                                 [(#CONFIG{photospip/image_recadre}|oui)
    147                                 if(jQuery(this).attr('id') == 'image_recadre'){
    148                                         image_crop();
    149                                 }
    150                                 else{   
    151                                         image_crop_close();
    152                                 }]
    153                         }
    154                 });
    155                 jQuery('#versions input[type=radio]').css("display", "none");
    156           }
    157         jQuery(document).ready(function() {
    158                 jQuery('.validation').load('[(#URL_PAGE{inc-validation}|parametre_url{id_document,#ID_DOCUMENT,"&"})]');
    159                 activatesliders();
    160                 load();
    161                 jQuery('#container-1').tabs();
    162                 jQuery('.cache').hide();
    163                 jQuery('.image_recadre input[type=radio]').click(function(){
    164                         if (jQuery(this).val() != ''){
    165                                 jQuery('#image_modifier img').imgAreaSelect({aspectRatio: jQuery(this).val()});
    166                         }
    167                         else{
    168                                 jQuery('#image_modifier img').imgAreaSelect({aspectRatio: ''});
    169                         }
    170                 });
    171         });
    172         onAjaxLoad(load);
    173         // -->
    174         </script>
    17512</head>
    17613
    17714<body class="page_article">
    17815<div id="page">
    179 
    18016        <INCLURE{fond=inc-entete}>
    181 
     17               
     18                <script type="text/javascript"><!--
     19                        [(#REM)
     20                                Calcul du ratio entre notre image originale et la prévisualisation
     21                                Utile pour les opération de recadrage notamment
     22                        ]
     23                        #SET{largeur_max,#CONFIG{photospip/largeur_previsu,450}}
     24                        #SET{hauteur_max,#CONFIG{photospip/hauteur_previsu,450}}
     25                        [(#SET{largeur_reduit,[(#FICHIER|image_reduire{#GET{largeur_max},#GET{hauteur_max}}|extraire_attribut{width})]})]
     26                        #SET{ratio,#LARGEUR|div{#GET{largeur_reduit}}}
     27                       
     28                        // Fonction que l'on réalise lorsque l'on submit un des formulaire de modification
     29                        var onsubmit_modif = function(id){
     30                                //jQuery('.previsu_texte').hide();
     31                                jQuery('input[name=valider]').attr({disabled:"disabled"}).css(
     32                                        'opacity',0.2
     33                                );
     34                                [(#CONFIG{photospip/image_recadre,oui}|oui)
     35                                image_crop_close();]
     36                                jQuery('#image-container').append('<div class="waiting"><h2>Modification de votre image...<\/h2><p>Veuillez patienter que cela soit termin&eacute;<\/p><\/div>');
     37                                jQuery('#image-container').positionner(true);
     38                        }
     39               
     40                        // Callback après le submit des formulaire de modification
     41                        var aftersubmit_modif = function(){
     42                                jQuery('.validation').load('[(#URL_PAGE{inc-validation}|parametre_url{id_document,#ID_DOCUMENT,"&"})]');
     43                        }
     44               
     45                        [(#CONFIG{photospip/image_recadre,oui}|oui)
     46                                var $x1, $y1, $x2, $y2, $w, $h;
     47                                function crop_selectchange(img, selection){
     48                                        // Le ratio est la relation entre notre image normale et la prévisualisation
     49                                        var ratio = parseFloat([(#GET{ratio})]);
     50                                        $x1.val(parseFloat(selection.x1*ratio).toFixed(0));
     51                                        $y1.val(parseFloat(selection.y1*ratio).toFixed(0));
     52                                        $x2.val(parseFloat(selection.x2*ratio).toFixed(0));
     53                                        $y2.val(parseFloat(selection.y2*ratio).toFixed(0));
     54                                        $w.val(parseFloat(selection.width*ratio).toFixed(0));
     55                                        $h.val(parseFloat(selection.height*ratio).toFixed(0));
     56                                }
     57                               
     58                                jQuery(document).ready(function () {
     59                                        $x1 = jQuery('#recadre_x1');
     60                                        $x1.change(function(){
     61                                                jQuery('#image_modifier img').imgAreaSelect({x1:20,y1:20,x2:70,y2:70,width:50,height:50,onSelectChange: crop_selectchange,show:true});
     62                                        });
     63                                        $y1 = jQuery('#recadre_y1');
     64                                        $x2 = jQuery('#recadre_x2');
     65                                        $y2 = jQuery('#recadre_y2');
     66                                        $w = jQuery('#recadre_width');
     67                                        $h = jQuery('#recadre_height');
     68                                });
     69                       
     70                                var image_crop = function(){
     71                                        jQuery('#image_modifier img').imgAreaSelect(
     72                                                {x1:10, y1:10,x2:50,y2:50,width:40,height:40,onSelectChange: crop_selectchange,show:true}
     73                                        );
     74                                }
     75                               
     76                                var image_crop_close = function(){
     77                                        jQuery('#image_modifier img').imgAreaSelect({hide:true});
     78                                }
     79                        ]
     80                       
     81                        var activatesliders = function(){
     82                                jQuery('#sliderrotation').slider({
     83                                        min: -180,
     84                                        max: 180,
     85                                        startValue : 45,
     86                                        change: function(e, ui){
     87                                                jQuery(this).parent().find('input').val(ui.value.toFixed(0));
     88                                        }
     89                                });
     90                                jQuery('#slidergamma').slider({
     91                                        min: -254,
     92                                        max: 254,
     93                                        startValue : 10,
     94                                        change: function(e, ui){
     95                                                jQuery(this).parent().find('input').val(ui.value.toFixed(0));
     96                                        }
     97                                });
     98                                jQuery('#param_image_gamma').val('10');
     99                                jQuery('#sliderflou').slider({
     100                                        min: 1,
     101                                        max: 11,
     102                                        startValue : 3,
     103                                        change: function(e, ui){
     104                                                jQuery(this).parent().find('input').val(ui.value.toFixed(0));
     105                                        }
     106                                });
     107                                jQuery('#param_image_flou').val('3');
     108                        }
     109                       
     110                        var load = function(){
     111                                jQuery('.picker').css('opacity', 0.25);
     112               
     113                                var selected;
     114                                jQuery('.colorwell').each(function(){
     115                                        var pick = jQuery(this).parent().children('.picker');
     116                                        jQuery.farbtastic(pick).linkTo(this);
     117                                        jQuery(this).css('opacity', 0.75);
     118                                }).focus(function(){
     119                                        if (selected) {
     120                                                jQuery(selected).css('opacity', 0.75).removeClass('colorwell-selected');
     121                                        }
     122                                        var pick = jQuery(this).parent().children('.picker');
     123                                        jQuery.farbtastic(pick).linkTo(this);
     124                                        pick.css('opacity', 1);
     125                                        jQuery(selected = this).css('opacity', 1).addClass('colorwell-selected');
     126                                }).blur(function(){
     127                                        var pick = jQuery(this).parent().children('.picker');
     128                                        pick.css('opacity', 0.25);
     129                                        jQuery(selected = this).css('opacity', 0.75).removeClass('colorwell-selected');
     130                                });
     131                                jQuery('.version').hover(function(){
     132                                        jQuery(this).find('label img').fadeTo('fast',.1,function(){
     133                                                jQuery(this).parent().parent().find('input').attr({
     134                                                        checked: "checked"
     135                                                });
     136                                                jQuery(this).parent().parent().find('.revenir_version, .delete_version').show();       
     137                                        });     
     138                                },function(){
     139                                        jQuery(this).find('label img').fadeTo('fast',1,function(){
     140                                                jQuery(this).parent().parent().find('.revenir_version, .delete_version').hide();
     141                                        });     
     142                                });
     143                                [(#CONFIG{photospip/image_recadre}|oui)
     144                                if(jQuery('#image_recadre').is(':checked')){
     145                                        image_crop();
     146                                }]
     147                                jQuery('form input[type=radio]').not('.nocache').unbind().click(function(){
     148                                        if(jQuery(this).next().next('div').is(':hidden')){
     149                                                jQuery(".visible").slideUp().removeClass('visible')
     150                                                jQuery(this).parent().find('.cache').slideDown().addClass('visible');
     151                                                activatesliders();
     152                                                [(#CONFIG{photospip/image_recadre,oui}|oui)
     153                                                if(jQuery(this).attr('id') == 'image_recadre'){
     154                                                        image_crop();
     155                                                }
     156                                                else{   
     157                                                        image_crop_close();
     158                                                }]
     159                                        }
     160                                });
     161                                jQuery('#versions input[type=radio]').css("display", "none");
     162                          }
     163                        jQuery(document).ready(function() {
     164                                jQuery('.validation').load('[(#URL_PAGE{inc-validation}|parametre_url{id_document,#ID_DOCUMENT,"&"})]');
     165                                activatesliders();
     166                                load();
     167                                jQuery('#container-1').tabs();
     168                                jQuery('.cache').hide();
     169                                jQuery('.image_recadre input[type=radio]').click(function(){
     170                                        if (jQuery(this).val() != ''){
     171                                                jQuery('#image_modifier img').imgAreaSelect({aspectRatio: jQuery(this).val()});
     172                                        }
     173                                        else{
     174                                                jQuery('#image_modifier img').imgAreaSelect({aspectRatio: ''});
     175                                        }
     176                                });
     177                        });
     178                        onAjaxLoad(load);
     179                        // -->
     180                        </script>
    182181                <div id="modifier_image">
    183182                        <div id="image-container">
  • _plugins_/photospip/trunk/photospip.css.html

    r60901 r60903  
    152152        background:#d4f384 url(#CHEMIN{images/ico-warning.png}) left center no-repeat;
    153153}
     154
     155[(#INCLURE{[(#EVAL{_DIR_LIB_IMGAREASELECT})]css/imgareaselect-animated.css}|liens_absolus)]
     156[(#INCLURE{javascript/jquery-ui/themes/smoothness/jquery.ui.tabs.css}|liens_absolus)]
     157[(#INCLURE{javascript/jquery-ui/themes/smoothness/jquery.ui.slider.css}|liens_absolus)]
  • _plugins_/photospip/trunk/photospip.js.html

    r60901 r60903  
    1010[(#INCLURE{javascript/jquery-ui/ui/jquery.ui.tabs.js})]
    1111[(#INCLURE{javascript/jquery-ui/ui/jquery.ui.slider.js})]
    12 [(#INCLURE{javascript/layer.js})]
    13 [(#INCLURE{[(#EVAL{_DIR_LIB_IMGAREASELECT})]jquery.imgareaselect.js})]
     12[(#INCLURE{prive/javascript/layer.js})]
     13[(#INCLURE{[(#EVAL{_DIR_LIB_IMGAREASELECT})]scripts/jquery.imgareaselect.js})]
  • _plugins_/photospip/trunk/photospip_fonctions.php

    r24295 r60903  
    88 * Quentin Drouet (kent1@arscenic.info)
    99 *
    10  * © 2008 - Distribue sous licence GNU/GPL
     10 * © 2008-2012 - Distribue sous licence GNU/GPL
    1111 * Pour plus de details voir le fichier COPYING.txt
    1212 *
     
    2424
    2525function photospip_appliquer_filtre($balise, $filtre,$param1=NULL,$param2=NULL,$param3=NULL) {
     26        $filtre = chercher_filtre($filtre);
    2627        if (function_exists($filtre)){
    2728                spip_log("$filtre($balise,$param1,$param2,$param3);","photospip");
     
    3536                }
    3637        } else {
    37                 return balise;
     38                return $balise;
    3839        }
    3940}
  • _plugins_/photospip/trunk/photospip_options.php

    r60901 r60903  
    1313 */
    1414 
    15 define(_DIR_LIB_IMGAREASELECT,_DIR_LIB.'jquery.imgareaselect-0.9.8/')
     15define(_DIR_LIB_IMGAREASELECT,_DIR_RACINE.'lib/jquery.imgareaselect-0.9.8/')
    1616?>
Note: See TracChangeset for help on using the changeset viewer.