[SPIP] +spip v3.0.17
[lhc/web/clavette_www.git] / www / plugins-dist / medias / formulaires / inc-upload_document.html
1 #SET{domid,_#ENV{mode}|concat{'_',#ENV{id,new}}}
2 #SET{methode,upload}
3 [(#ENV{joindre_mediatheque}|oui)#SET{methode,mediatheque}]
4 [(#ENV{joindre_distant}|oui)#SET{methode,distant}]
5 [(#ENV{joindre_ftp}|oui)#SET{methode,ftp}]
6
7 <div id="defaultsubmit#GET{domid}" class="none"></div>
8 [
9
10
11 (#REM) Formulaire d'upload de fichier
12 ]<div class='joindre_mode#GET{domid}[(#GET{methode}|=={upload}|non)none-js]' id='joindre_upload#GET{domid}'>
13 <ul>
14 <li class='editer editer_fichier_upload[ (#ENV**{erreurs}|table_valeur{fichier_upload}|oui)erreur]'>
15 <label for='fichier_upload#GET{domid}'><:bouton_upload:></label>[
16 <span class='erreur_message'>(#ENV**{erreurs}|table_valeur{fichier_upload})</span>
17 ]<input class='file multi' type="file" name="fichier_upload[]" value='#ENV{fichier_upload}' id="fichier_upload#GET{domid}" size='11' />
18 <!--editer_fichier_upload-->
19 </li>
20 </ul>
21 <div class='sourceup'>
22 <:medias:bouton_download_depuis:>
23 <:medias:bouton_download_local:>
24 [(#ENV{mediatheque,''}|oui)
25 | <a href='#' onclick="change_methode('#GET{domid}','mediatheque');return false;"><:medias:bouton_download_par_mediatheque:></a>]
26 [(#ENV{proposer_ftp,''}|oui)
27 | <a href='#' onclick="change_methode('#GET{domid}','ftp');return false;"><:medias:bouton_download_par_ftp:></a>]
28 | <a href='#' onclick="change_methode('#GET{domid}','distant');return false;"><:medias:bouton_download_sur_le_web:></a>
29 </div>
30 <p class='boutons'><input class='submit' type="submit" name="joindre_upload" value="<:bouton_upload:>"/></p>
31 </div>[
32
33
34
35
36 (#REM) Formulaire pour document dans mediatheque
37 ][(#ENV{mediatheque,''}|oui)
38 <div class='joindre_mode#GET{domid}[(#GET{methode}|=={mediatheque}|non)none-js]' id='joindre_mediatheque#GET{domid}'>
39 <ul>
40 <li class='editer editer_refdoc_joindre[ (#ENV**{erreurs}|table_valeur{refdoc_joindre}|oui)erreur]'>
41 <label for='refdoc_joindre#GET{domid}'><:medias:label_refdoc_joindre:></label>[
42 <span class='erreur_message'>(#ENV**{erreurs}|table_valeur{refdoc_joindre})</span>
43 ]<input class='text' type="text" name="refdoc_joindre" value='#ENV{refdoc_joindre}' id="refdoc_joindre#GET{domid}"/>
44 <input class='submit' type="button" name="parcourir" value="<:medias:bouton_parcourir:>"
45 onclick="jQuery.modalboxload('#URL_ECRIRE{popin-choisir_document,var_zajax=contenu&selectfunc=mediaselect#GET{domid}}',{autoResize: true});"
46 />
47 <!--editer_refdoc_joindre-->
48 </li>
49 </ul>
50 <script type="text/javascript">/*<!\[CDATA\[*/
51 function mediaselect#GET{domid}(id){jQuery.modalboxclose();jQuery("#refdoc_joindre#GET{domid}").attr('value','doc'+id).focus();jQuery('#joindre_mediatheque#GET{domid}>.boutons input').get(0).click();}
52 /*\]\]>*/</script>
53 <div class='sourceup'>
54 <:medias:bouton_download_depuis:>
55 <a href='#' onclick="change_methode('#GET{domid}','upload');return false;"><:medias:bouton_download_local:></a>
56 | <:medias:bouton_download_par_mediatheque:>
57 [(#ENV{proposer_ftp,''}|oui)
58 | <a href='#' onclick="change_methode('#GET{domid}','ftp');return false;"><:medias:bouton_download_par_ftp:></a>]
59 | <a href='#' onclick="change_methode('#GET{domid}','distant');return false;"><:medias:bouton_download_sur_le_web:></a>
60 </div>
61 <p class='boutons'><input class='submit' type="submit" name="joindre_mediatheque" value="<:medias:bouton_attacher_document:>"/></p>
62 </div>
63 ][
64
65
66
67
68 (#REM) Formulaire pour upload ftp
69 ][(#ENV{proposer_ftp,''}|oui)
70 <div class='joindre_mode#GET{domid}[(#GET{methode}|=={ftp}|non)none-js]' id='joindre_ftp#GET{domid}'>
71 [
72 <ul>
73 <li class='editer editer_cheminftp[ (#ENV**{erreurs}|table_valeur{cheminftp}|oui)erreur]'>
74 <label for='cheminftp#GET{domid}'>[(#VAL{info_selectionner_fichier}|_T{#ARRAY{upload,#ENV*{_dir_upload_ftp}}})]</label>[
75 <span class='erreur_message'>(#ENV**{erreurs}|table_valeur{cheminftp})</span>
76 ]<select name='cheminftp' id='cheminftp#GET{domid}' size='1'>
77 <option value=''>&gt;&gt;</option>
78 (#ENV*{_options_upload_ftp})
79 </select>
80 <!--editer_cheminftp-->
81 </li>
82 </ul>][(#ENV{_dir_upload_ftp}|et{#ENV{_options_upload_ftp}|non}|oui)
83 <p class="infos">
84 [(#VAL{info_installer_ftp}|_T{#ARRAY{upload,#ENV*{_dir_upload_ftp}}})] #AIDER{ins_upload}
85 </p>
86 ]
87 <div class='sourceup'>
88 <:medias:bouton_download_depuis:>
89 <a href='#' onclick="change_methode('#GET{domid}','upload');return false;"><:medias:bouton_download_local:></a>
90 [(#ENV{mediatheque,''}|oui)
91 | <a href='#' onclick="change_methode('#GET{domid}','mediatheque');return false;"><:medias:bouton_download_par_mediatheque:></a>]
92 | <:medias:bouton_download_par_ftp:>
93 | <a href='#' onclick="change_methode('#GET{domid}','distant');return false;"><:medias:bouton_download_sur_le_web:></a>
94 </div>
95 <p class='boutons'>
96 [(#ENV*{_options_upload_ftp}|oui)
97 <input class='submit' type="submit" name="joindre_ftp" value="<:bouton_choisir:>"/>
98 ]
99 </p>
100 </div>
101 ][
102
103
104
105
106 (#REM) Formulaire pour document distant
107 ]<div class='joindre_mode#GET{domid}[(#GET{methode}|=={distant}|non)none-js]' id='joindre_distant#GET{domid}'>
108 <ul>
109 <li class='editer editer_url[ (#ENV**{erreurs}|table_valeur{url}|oui)erreur]'>
110 <label for='url#GET{domid}'><:medias:info_referencer_doc_distant:></label>[
111 <span class='erreur_message'>(#ENV**{erreurs}|table_valeur{url})</span>
112 ]<input class='text' type="text" name="url" value='#ENV{url}' id="url#GET{domid}"/>
113 <!--editer_url-->
114 </li>
115 </ul>
116 <div class='sourceup'>
117 <:medias:bouton_download_depuis:>
118 <a href='#' onclick="change_methode('#GET{domid}','upload');return false;"><:medias:bouton_download_local:></a>
119 [(#ENV{mediatheque,''}|oui)
120 | <a href='#' onclick="change_methode('#GET{domid}','mediatheque');return false;"><:medias:bouton_download_par_mediatheque:></a>]
121 [(#ENV{proposer_ftp,''}|oui)
122 | <a href='#' onclick="change_methode('#GET{domid}','ftp');return false;"><:medias:bouton_download_par_ftp:></a>]
123 | <:medias:bouton_download_sur_le_web:>
124 </div>
125 <p class='boutons'><input class='submit' type="submit" name="joindre_distant" value="<:bouton_choisir:>"/></p>
126 </div>[
127
128
129
130
131 (#REM) Formulaire pour deballer un zip
132 ][<ul><li class='fieldset deballer_zip'>(#ENV**{erreurs}|table_valeur{lister_contenu_archive})</li></ul>]
133
134 <script type='text/javascript'>/*<!#EVAL{chr(91)}CDATA#EVAL{chr(91)}*/
135 if (window.jQuery){
136 function change_methode(domid,methode){
137 var id = "#joindre_"+methode+domid;
138 if (jQuery(id).is(':hidden')) {
139 jQuery('div.joindre_mode'+domid+':visible').slideUp('fast');
140 jQuery(id).slideDown('fast');
141 }
142 // placer en haut du formulaire les boutons submit par defaut correspondant a la methode active
143 jQuery("#defaultsubmit"+domid).html('').append(jQuery(id).find('.boutons').eq(-1).find('input').clone(true));
144 }
145 jQuery(function(){change_methode('#GET{domid}','#GET{methode}');});
146 }
147 /*#EVAL{chr(93)}[(#EVAL{chr(93)})]>*/</script>