diff --git a/formulaires/inc-upload_document.html b/formulaires/inc-upload_document.html index 9b0856a6cbff48a506389abc1618a538fb45089a..ddddca400a8704c8d2b01c3073fd21e6a139ebba 100644 --- a/formulaires/inc-upload_document.html +++ b/formulaires/inc-upload_document.html @@ -5,7 +5,7 @@ [(#ENV{joindre_ftp}|oui)#SET{methode,ftp}] #SET{methodes_upload,#ENV**|medias_lister_methodes_upload} -[(#ENV{methode_upload_focus}|et{#GET{methodes_upload}|is_array}|et{#ENV{methode_upload_focus}|array_key_exists{#GET{methodes_upload}}}|oui)#SET{methode,#ENV{methode_upload_focus}}] +[(#ENV{methode_focus}|et{#GET{methodes_upload}|is_array}|et{#ENV{methode_focus}|array_key_exists{#GET{methodes_upload}}}|oui)#SET{methode,#ENV{methode_focus}}] <div id="defaultsubmit#GET{domid}" class="none"></div> <BOUCLE_methodes(DATA){source tableau,#GET{methodes_upload}}> @@ -47,6 +47,8 @@ function change_methode(domid,methode){ } // placer en haut du formulaire les boutons submit par defaut correspondant a la methode active jQuery("#defaultsubmit"+domid).html('').append(jQuery(id).find('.boutons').eq(-1).find('input').clone(true)); + var joindre = jQuery(id).find('.boutons').eq(-1).find('input').prop('name').replace('joindre_', ''); + jQuery("#defaultsubmit"+domid).append($('<input>').attr({type: 'hidden', id: 'methode_focus', name: 'methode_focus', value: joindre})); } jQuery(function(){change_methode('#GET{domid}','#GET{methode}');}); } diff --git a/formulaires/joindre_document.php b/formulaires/joindre_document.php index c8ec77f4c6f001057899e306e6d3bd3ffabd62b9..50243afa7d696f13cafab11b3714dec65370ad1e 100644 --- a/formulaires/joindre_document.php +++ b/formulaires/joindre_document.php @@ -93,7 +93,7 @@ function formulaires_joindre_document_charger_dist( $valeurs['joindre_ftp'] = $valeurs['joindre_mediatheque'] = ''; // gérer le focus de la méthode d'upload lorsque le formulaire est envoyé - $valeurs['methode_upload_focus'] = _request('methode_upload_focus'); + $valeurs['methode_focus'] = _request('methode_focus'); $valeurs['editable'] = ' '; if (intval($id_document)) {