Changeset 38700 in spip-zone


Ignore:
Timestamp:
Jun 9, 2010, 8:48:26 AM (10 years ago)
Author:
marcimat@…
Message:

Permettre de changer la taille de la vignette de logo

#FORMULAIRE_EDITER_LOGO{article,#ID_ARTICLE,,#ARRAY{image_reduire,180}}

Location:
_plugins_/ajaxforms
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/ajaxforms/balise/formulaire_editer_logo.php

    r27686 r38700  
    3838        // #FORMULAIRE_EDITER_LOGO{article,12,#URL_AUTEUR{12}}
    3939        $retour = isset($args[2])?$args[2]:"";
     40        // tableau d'options
     41        $options = isset($args[3])?$args[3]:array();
    4042        // pas dans une boucle ? formulaire pour le logo du site
    4143        // dans ce cas, il faut chercher un 'siteon0.ext'
     
    4850                #$_id_objet = id_table_objet($objet); // calcule dans le CVT
    4951        }
    50         return array($objet, $id_objet, $retour);
     52        return array($objet, $id_objet, $retour, $options);
    5153}
    5254
  • _plugins_/ajaxforms/formulaires/editer_logo.html

    r23697 r38700  
    1111            <li class="editer_logo_on [ (#ENV**{erreurs}|table_valeur{logo_on}|oui)erreur]">
    1212                                <label for="logo_on"><:ajaxform:logo:></label>[
    13                                 <div class="spip_logos">(#ENV{logo_on}|image_reduire{50})</div>][
     13                                <div class="spip_logos">(#ENV{logo_on}|image_reduire{[(#ENV{_options}|table_valeur{image_reduire}|sinon{50})]})</div>][
    1414                                <span class='erreur_message'>(#ENV**{erreurs}|table_valeur{logo_on})</span>
    1515                                ]<input type='file' class='file' name='logo_on' size="15" id='logo_on_#ENV{objet}_#ENV{id_objet}' value="" />
     
    2626            <li class="editer_logo_off [ (#ENV**{erreurs}|table_valeur{logo_off}|oui)erreur]">
    2727                                <label for="logo_off"><:ajaxform:logo_survol:></label>[
    28                                 <div class="spip_logos">(#ENV{logo_off}|image_reduire{50})</div>][
     28                                <div class="spip_logos">(#ENV{logo_off}|image_reduire{[(#ENV{_options}|table_valeur{image_reduire}|sinon{50})]})</div>][
    2929                                <span class='erreur_message'>(#ENV**{erreurs}|table_valeur{logo_off})</span>
    3030                                ]<input type='file' class='file' name='logo_off' size="15" id='logo_off_#ENV{objet}_#ENV{id_objet}' value="" />
  • _plugins_/ajaxforms/formulaires/editer_logo.php

    r37969 r38700  
    2121 * @param integer $id_objet    Identifiant de l'objet
    2222 * @param string $retour       Url de redirection apres traitement
     23 * @param Array $options       Tableau d'option (exemple : image_reduire => 50)
    2324 * @return Array               Variables d'environnement pour le fond
    2425 */
    25 function formulaires_editer_logo_charger_dist($objet, $id_objet, $retour=''){
     26function formulaires_editer_logo_charger_dist($objet, $id_objet, $retour='', $options=array()){
    2627        $res = array(
    2728                'editable'=>($GLOBALS['meta']['activer_logos'] == 'oui' ? ' ' : ''),
    2829                'logo_survol'=>($GLOBALS['meta']['activer_logos_survol'] == 'oui' ? ' ' : ''),
    2930                'objet'=>$objet,
    30                 'id_objet'=>$id_objet
     31                'id_objet'=>$id_objet,
     32                '_options'=>$options
    3133        );
    3234
  • _plugins_/ajaxforms/plugin.xml

    r27686 r38700  
    77        </auteur>
    88        <version>
    9         0.2.1
     9        0.2.2
    1010        </version>
    1111        <etat>
Note: See TracChangeset for help on using the changeset viewer.