Changeset 96941 in spip-zone


Ignore:
Timestamp:
May 2, 2016, 5:50:47 AM (5 years ago)
Author:
bystrano@…
Message:

simplifie le formulaire d'édition de logos

On n'a pas besoin de traiter les anciennes appellations "on" et "off"
dans le formulaire. C'est important de le faire dans la fonction
chercher_logo, mais ça suffit pour que le chargement du formulaire
fonctionne même quand les logos ont été enregistrés avec la méthode
historique.

Location:
_plugins_/logos_roles/trunk/formulaires
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/logos_roles/trunk/formulaires/editer_logo.html

    r96940 r96941  
    1515        ]
    1616                <div class="editer-groupe">
    17 
    18         #SET{type_logo, #CLE}
    19         [(#CLE|=={logo}|oui)
    20           #SET{type_logo, logo_on}
    21         ]
    22         [(#CLE|=={logo_survol}|oui)
    23           #SET{type_logo, logo_off}
    24         ]
    2517      <BOUCLE_roles_logos(DATA){source array, #REM|lister_logos_roles}>
    2618
    2719        [(#CONFIG{activer_logos_survol}|=={oui}|ou{#CLE|!={logo_survol}})
    28           <div class="editer editer_#GET{type_logo}[ (#ENV{#GET{type_logo}}|non)logo_upload][ (#ENV**{erreurs}|table_valeur{#GET{type_logo}}|oui)erreur]">
     20          <div class="editer editer_#CLE[ (#ENV{#CLE}|non)logo_upload][ (#ENV**{erreurs}|table_valeur{#CLE}|oui)erreur]">
    2921            <h4>[(#VALEUR|_T)]</h4>
    30             [(#ENV{#GET{type_logo}}|oui)
    31               [(#INCLURE{fond=formulaires/inc-apercu-logo,env,logo=#ENV{#GET{type_logo}},quoi=#GET{type_logo}})]
     22            [(#ENV{#CLE}|oui)
     23              [(#INCLURE{fond=formulaires/inc-apercu-logo,env,logo=#ENV{#CLE},quoi=#CLE})]
    3224            ]
    33             [(#ENV{editable}|et{#ENV{#GET{type_logo}}|non}|oui)
    34                                             <label for="#GET{type_logo}_#ENV{objet}_#ENV{id_objet}">
     25            [(#ENV{editable}|et{#ENV{#CLE}|non}|oui)
     26                                            <label for="#CLE_#ENV{objet}_#ENV{id_objet}">
    3527                [(#ENV{_options}|table_valeur{label}|sinon{<:info_telecharger_nouveau_logo:>})]
    3628              </label>
    3729              [<span class='erreur_message'>
    38                 (#ENV**{erreurs}|table_valeur{#GET{type_logo}})
     30                (#ENV**{erreurs}|table_valeur{#CLE})
    3931              </span>]
    40               <input type='file' class='file' name='#GET{type_logo}' size="[(#ENV{_options}|table_valeur{size_input}|sinon{12})]" id='#GET{type_logo}_#ENV{objet}_#ENV{id_objet}' value="" />
     32              <input type='file' class='file' name='#CLE' size="[(#ENV{_options}|table_valeur{size_input}|sinon{12})]" id='#CLE_#ENV{objet}_#ENV{id_objet}' value="" />
    4133                                            #SET{valider,' '}
    4234            ]
  • _plugins_/logos_roles/trunk/formulaires/editer_logo.php

    r96940 r96941  
    9898        $res = array(
    9999                'editable' => ($GLOBALS['meta']['activer_logos'] == 'oui' ? ' ' : '') && (!isset($options['editable']) or $options['editable']),
    100                 'logo_survol' => ($GLOBALS['meta']['activer_logos_survol'] == 'oui' ? ' ' : ''),
    101100                'objet' => $objet,
    102101                'id_objet' => $id_objet,
     
    120119        // si le logo n'est pas editable et qu'il n'y en a pas, on affiche pas du tout le formulaire
    121120        if (!$res['editable']
    122                 and !isset($res['logo_off'])
    123                 and !isset($res['logo_on'])
     121                and !isset($res['logo'])
     122                and !isset($res['logo_survol'])
    124123        ) {
    125124                return false;
Note: See TracChangeset for help on using the changeset viewer.