diff --git a/formulaires/illustrer_document.php b/formulaires/illustrer_document.php index adcb1577efa7ae89df092c57a56b8feecc19dfba..d1ca326c61fef854a7c393fdec3277f40266eb54 100644 --- a/formulaires/illustrer_document.php +++ b/formulaires/illustrer_document.php @@ -61,11 +61,10 @@ function formulaires_illustrer_document_traiter_dist($id_document){ include_spip('inc/joindre_document'); $files = joindre_trouver_fichier_envoye(); - $ajoute = action_ajouter_documents_dist($id_vignette,$files,'',0,'vignette'); + $ajoute = $ajouter_documents($id_vignette,$files,'',0,'vignette'); - - if (is_int(reset($ajoute))){ - $id_vignette = reset($ajoute); + if (is_numeric(reset($ajoute)) + AND $id_vignette = reset($ajoute)){ include_spip('action/editer_document'); document_modifier($id_document,array("id_vignette" => $id_vignette,'mode'=>'document')); $res['message_ok'] = _T('medias:document_installe_succes'); diff --git a/formulaires/inc-upload_document.html b/formulaires/inc-upload_document.html index 55ae9096c1af88a064a0ec21c7cdd5f0d9b4b257..9cd16c3e16d5e793e0788fae8f1033dac5ef066f 100644 --- a/formulaires/inc-upload_document.html +++ b/formulaires/inc-upload_document.html @@ -21,10 +21,10 @@ <:medias:bouton_download_depuis:> <:medias:bouton_download_local:> [(#ENV{mediatheque,''}|oui) - | <a href='#' onclick="change_methode('mediatheque');return false;"><:medias:bouton_download_par_mediatheque:></a>] + | <a href='#' onclick="change_methode('#GET{domid}','mediatheque');return false;"><:medias:bouton_download_par_mediatheque:></a>] [(#ENV{proposer_ftp,''}|oui) - | <a href='#' onclick="change_methode('ftp');return false;"><:medias:bouton_download_par_ftp:></a>] - | <a href='#' onclick="change_methode('distant');return false;"><:medias:bouton_download_sur_le_web:></a> + | <a href='#' onclick="change_methode('#GET{domid}','ftp');return false;"><:medias:bouton_download_par_ftp:></a>] + | <a href='#' onclick="change_methode('#GET{domid}','distant');return false;"><:medias:bouton_download_sur_le_web:></a> </div> <p class='boutons'><input class='submit' type="submit" name="joindre_upload" value="<:medias:bouton_upload:>"/></p> </div>[ @@ -50,11 +50,11 @@ /*\]\]>*/</script> <div class='sourceup'> <:medias:bouton_download_depuis:> - <a href='#' onclick="change_methode('upload');return false;"><:medias:bouton_download_local:></a> + <a href='#' onclick="change_methode('#GET{domid}','upload');return false;"><:medias:bouton_download_local:></a> | <:medias:bouton_download_par_mediatheque:> [(#ENV{proposer_ftp,''}|oui) - | <a href='#' onclick="change_methode('ftp');return false;"><:medias:bouton_download_par_ftp:></a>] - | <a href='#' onclick="change_methode('distant');return false;"><:medias:bouton_download_sur_le_web:></a> + | <a href='#' onclick="change_methode('#GET{domid}','ftp');return false;"><:medias:bouton_download_par_ftp:></a>] + | <a href='#' onclick="change_methode('#GET{domid}','distant');return false;"><:medias:bouton_download_sur_le_web:></a> </div> <p class='boutons'><input class='submit' type="submit" name="joindre_mediatheque" value="<:medias:bouton_attacher_document:>"/></p> </div> @@ -83,11 +83,11 @@ ] <div class='sourceup'> <:medias:bouton_download_depuis:> - <a href='#' onclick="change_methode('upload');return false;"><:medias:bouton_download_local:></a> + <a href='#' onclick="change_methode('#GET{domid}','upload');return false;"><:medias:bouton_download_local:></a> [(#ENV{mediatheque,''}|oui) - | <a href='#' onclick="change_methode('mediatheque');return false;"><:medias:bouton_download_par_mediatheque:></a>] + | <a href='#' onclick="change_methode('#GET{domid}','mediatheque');return false;"><:medias:bouton_download_par_mediatheque:></a>] | <:medias:bouton_download_par_ftp:> - | <a href='#' onclick="change_methode('distant');return false;"><:medias:bouton_download_sur_le_web:></a> + | <a href='#' onclick="change_methode('#GET{domid}','distant');return false;"><:medias:bouton_download_sur_le_web:></a> </div> <p class='boutons'> [(#ENV*{_options_upload_ftp}|oui) @@ -111,11 +111,11 @@ </ul> <div class='sourceup'> <:medias:bouton_download_depuis:> - <a href='#' onclick="change_methode('upload');return false;"><:medias:bouton_download_local:></a> + <a href='#' onclick="change_methode('#GET{domid}','upload');return false;"><:medias:bouton_download_local:></a> [(#ENV{mediatheque,''}|oui) - | <a href='#' onclick="change_methode('mediatheque');return false;"><:medias:bouton_download_par_mediatheque:></a>] + | <a href='#' onclick="change_methode('#GET{domid}','mediatheque');return false;"><:medias:bouton_download_par_mediatheque:></a>] [(#ENV{proposer_ftp,''}|oui) - | <a href='#' onclick="change_methode('ftp');return false;"><:medias:bouton_download_par_ftp:></a>] + | <a href='#' onclick="change_methode('#GET{domid}','ftp');return false;"><:medias:bouton_download_par_ftp:></a>] | <:medias:bouton_download_sur_le_web:> </div> <p class='boutons'><input class='submit' type="submit" name="joindre_distant" value="<:bouton_choisir:>"/></p> @@ -129,15 +129,15 @@ <script type='text/javascript'>/*<!#EVAL{chr(91)}CDATA#EVAL{chr(91)}*/ if (window.jQuery){ -function change_methode(methode){ - var id = "#joindre_"+methode+"#GET{domid}"; +function change_methode(domid,methode){ + var id = "#joindre_"+methode+domid; if (jQuery(id).is(':hidden')) { - jQuery('div.joindre_mode#GET{domid}:visible').slideUp('fast'); + jQuery('div.joindre_mode'+domid+':visible').slideUp('fast'); jQuery(id).slideDown('fast'); } // placer en haut du formulaire les boutons submit par defaut correspondant a la methode active - jQuery("#defaultsubmit#GET{domid}").html('').append(jQuery(id).find('.boutons').eq(-1).find('input').clone(true)); + jQuery("#defaultsubmit"+domid).html('').append(jQuery(id).find('.boutons').eq(-1).find('input').clone(true)); } -jQuery(function(){change_methode('#GET{methode}');}); +jQuery(function(){change_methode('#GET{domid}','#GET{methode}');}); } /*#EVAL{chr(93)}[(#EVAL{chr(93)})]>*/</script>