Changeset 62171 in spip-zone


Ignore:
Timestamp:
Jun 5, 2012, 3:53:28 PM (7 years ago)
Author:
kent1@…
Message:

On replace le message de prévisualisation en haut du formulaire car pose des problème dans la mediabox et c'est plus l'habitude de SPIP...

On permet de tester les rotations paramétrées (90, 180 et 270 degrés)

Si pas de valeur pour ces rotations => message d'erreur

version 0.4.8

Location:
_plugins_/photospip/branches/v1
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/photospip/branches/v1/formulaires/editer_image.html

    r62167 r62171  
    22        [<p class="reponse_formulaire reponse_formulaire_ok">(#ENV**{message_ok})</p>]
    33        [<p class="reponse_formulaire reponse_formulaire_erreur">(#ENV*{message_erreur})</p>]
     4        [(#ENV{erreurs}|table_valeur{message}|oui)
     5        <div class="reponse_formulaire_notice notice">
     6                [(#ENV{erreurs}|table_valeur{message}|=={previsu}|oui)
     7                <span><:previsualisation:></span><br />
     8                <:photospip:erreur_previsu:>]
     9                [(#ENV{erreurs}|table_valeur{message}|=={sanstest}|oui)
     10                <:photospip:sanstest:>]
     11                [(#ENV{erreurs}|table_valeur{message}|=={sansfiltre}|oui)
     12                <:photospip:sansfiltre:>]
     13                [(#ENV{erreurs}|table_valeur{message}|=={sansconf}|oui)
     14                <:photospip:sansconf:>]
     15        </div>]
    416        <BOUCLE_editable(CONDITION){si #ENV{editable}|oui}>
    517        <BOUCLE_document(DOCUMENTS){id_document}{mode IN vignette,image,document}{tout}>
     
    3042                                </div>
    3143                        </div>
    32                         [(#ENV{erreurs}|table_valeur{message}|oui)
    33                         <div class="notice">
    34                                 [(#ENV{erreurs}|table_valeur{message}|=={previsu}|oui)
    35                                 <span><:previsualisation:></span><br />
    36                                 <:photospip:erreur_previsu:>]
    37                                 [(#ENV{erreurs}|table_valeur{message}|=={sanstest}|oui)
    38                                 <:photospip:sanstest:>]
    39                                 [(#ENV{erreurs}|table_valeur{message}|=={sansfiltre}|oui)
    40                                 <:photospip:sansfiltre:>]
    41                                 [(#ENV{erreurs}|table_valeur{message}|=={sansconf}|oui)
    42                                 <:photospip:sansconf:>]
    43                         </div>]
    4444                </div>
    4545                <div class="editer_image_inputs">
  • _plugins_/photospip/branches/v1/formulaires/editer_image.php

    r61827 r62171  
    1515
    1616include_spip('inc/actions');
    17 include_spip('inc/autoriser');
    1817include_spip('inc/documents');
    1918include_spip('inc/filtres_images');
     
    2120
    2221function formulaires_editer_image_charger_dist($id_document='new',$mode=false, $retour=''){
     22        include_spip('inc/autoriser');
    2323        $valeurs = array('editable'=>true);
    2424        $id_document = sql_getfetsel('id_document','spip_documents','id_document='.intval($id_document));
     
    131131                        if(($var_filtre == 'image_sepia') && strlen($params[0]) && strlen($erreur_param0 = $verifier($params[0],'couleur', array('type'=>'hexa'))))
    132132                                $erreurs[$var_filtre] = $erreur_param0;
     133                        if(($var_filtre == 'tourner') && !_request('params_tourner'))
     134                                $erreurs[$var_filtre] = _T('photospip:erreur_form_filtre_valeur_obligatoire');
    133135                }
    134136                /**
     
    137139                 */
    138140                if(count($erreurs) == 0 && _request('tester')){
    139                         if(in_array($var_filtre,array('tourner','image_recadre'))){
     141                        if(in_array($var_filtre,array('image_recadre'))){
    140142                                $erreurs['message_erreur'] = _T('photospip:erreur_form_filtre_sstest');
    141143                        }
    142144                        else{
    143                                 list($param1, $param2, $param3,$params) = photospip_recuperer_params_form($var_filtre);
    144145                                $erreurs['message'] = 'previsu';
    145                                 $erreurs['filtre'] = $var_filtre;
    146                                 $erreurs['param'] = $params;
    147                                 $erreurs['param1'] = $param1;
    148                                 if($param2){
    149                                         $erreurs['param2'] = $param2;
    150                                 }
    151                                 if($param3){
    152                                         $erreurs['param3'] = $param3;
     146                                if($var_filtre == 'tourner'){
     147                                        $erreurs['filtre'] = 'image_rotation';
     148                                        switch ($angle = _request('params_tourner')) {
     149                                            case 90:
     150                                                $erreurs['param'] = array('90');
     151                                                        $erreurs['param1'] = '90';
     152                                                break;
     153                                            case 180:
     154                                                $erreurs['param'] = array('180');
     155                                                        $erreurs['param1'] = '180';
     156                                                break;
     157                                            case 270:
     158                                                $erreurs['param'] = array('270');
     159                                                        $erreurs['param1'] = '270';
     160                                                break;
     161                                        }
     162                                }else{
     163                                        list($param1, $param2, $param3,$params) = photospip_recuperer_params_form($var_filtre);
     164                                        $erreurs['filtre'] = $var_filtre;
     165                                        $erreurs['param'] = $params;
     166                                        $erreurs['param1'] = $param1;
     167                                        if($param2){
     168                                                $erreurs['param2'] = $param2;
     169                                        }
     170                                        if($param3){
     171                                                $erreurs['param3'] = $param3;
     172                                        }
    153173                                }
    154174                        }
  • _plugins_/photospip/branches/v1/formulaires/editer_image_format.html

    r62156 r62171  
    115115        <input type="radio" name="filtre" id="tourner" value="tourner"[(#ENV{filtre}|=={tourner}|oui)checked="checked"] />
    116116        <div class="cache params_filtre">
    117                 [<span class='erreur_message'>(#ENV**{erreurs}|table_valeur{image_passe_partout})</span>]
     117                [<span class='erreur_message'>(#ENV**{erreurs}|table_valeur{tourner})</span>]
    118118                <p class="explication"><:photospip:explication_tourner:></p>
    119119                <ul>
  • _plugins_/photospip/branches/v1/lang/photospip_fr.php

    r61849 r62171  
    3636        'erreur_form_filtre' => 'Veuillez indiquer un filtre à appliquer.',
    3737        'erreur_form_filtre_sstest' => 'Le filtre que vous avez essayé ne permet pas d\'&ecirc;tre testé. Vous ne pouvez que l\'appliquer.',
     38        'erreur_form_filtre_valeur_obligatoire' => 'Vous devez choisir une valeur.',
    3839        'erreur_form_type_resultat' => 'Vous devez choisir le type de résultat',
    3940        'erreur_image_process' => 'Le site n\'utilise pas GD2 pour gérer les images, veuillez l\'utiliser pour leur traitement.',
  • _plugins_/photospip/branches/v1/plugin.xml

    r62160 r62171  
    44_ © 2008-2012 - Distribué sous licence GNU/GPL
    55        </auteur>
    6         <version>0.4.7</version>
     6        <version>0.4.8</version>
    77        <version_base>0.5</version_base>
    88        <prefix>photospip</prefix>
Note: See TracChangeset for help on using the changeset viewer.