source: plugins_spip/import_video/emballe_medias/trunk/formulaires/em_supprimer_media.html @ 6937

Last change on this file since 6937 was 6937, checked in by kent1, 8 years ago

Tenter de faire fonctionner les inclure d'emballe medias sur d'autres types d'objet que article

On utilise l'API action/editer_objet plutot que action/editer_article

Tout passe en objet/id_objet

Le diogène emballe_medias reste sur des articles, seuls les includes peuvent être récupérés et l'action d'upload pour l'instant

On passe en version 1.2.0

File size: 4.3 KB
Line 
1#CACHE{0}
2<div class="formulaire_spip formulaire_supprimer_document formulaire_emballe_medias" id='formulaire_supprimer_document[_(#ENV{compteur})]'>
3        [<p class="reponse_formulaire reponse_formulaire_ok">(#ENV**{message_ok})</p>]
4        [<p class="reponse_formulaire reponse_formulaire_erreur">(#ENV*{message_erreur})</p>]
5        <form method='post' action='#SELF' enctype='multipart/form-data'><div>
6                #ACTION_FORMULAIRE{#ENV{action}}
7                <BOUCLE_documents_en_cours(DOCUMENTS){id_document}{tous}>
8                <ul>
9                        <li class="fieldset" id="formulaire_supprimer_document_#ID_DOCUMENT">
10                        [(#FICHIER|get_spip_doc|file_exists|oui)
11                                [(#MIME_TYPE|match{video/}|ou{[(#EXTENSION|match{mp4})]}|oui)#SET{em_type,video}]
12                                [(#MIME_TYPE|match{audio/}|oui)#SET{em_type,audio}]
13                                [(#EXTENSION|match{gif|png|jpg}|oui)#SET{em_type,image}]
14                                [(#GET{em_type}|non)#SET{em_type,normal}]
15                                #SET{nb,#ENV{compteur}}
16                                <fieldset>
17                                        <legend>[(#ENV{compteur}|oui)<:emballe_medias:previsu_document_nb{nb=#GET{nb}}:>][(#ENV{compteur}|non)<:emballe_medias:previsu_document:>]</legend>
18                                        <ul>
19                                                <li class="previsu_document #GET{type}">
20                                                        [(#CHEMIN{prive/inc-previsu_doc_#GET{em_type}_#EXTENSION.html}|oui)
21                                                        <INCLURE{fond=prive/inc-previsu_doc_#GET{em_type}_#EXTENSION,em_type=#GET{em_type},id_document,id_objet,objet,compteur,total,ajax}>
22                                                        ]
23                                                        [(#CHEMIN{prive/inc-previsu_doc_#GET{em_type}_#EXTENSION.html}|non)
24                                                        <INCLURE{fond=prive/inc-previsu_doc_#GET{em_type},em_type=#GET{em_type},id_document,id_objet,objet,compteur,total,ajax}>
25                                                        ]
26                                                </li>
27                                        </ul>
28                                </fieldset>
29                        ]
30                        [(#FICHIER|get_spip_doc|file_exists|non)#SET{fichier,#FICHIER|basename}
31                                <p class="reponse_formulaire reponse_formulaire_erreur"><:emballe_medias:erreur_document_disparu{fichier=#GET{fichier}}:></p>
32                                #SET{type,#ENV{em_type}}
33                                #SET{types,#FORM_TYPE{#GET{type}}}
34                                [(#SET{file_types,[(#GET{types}|array_merge{[(#GET{types}|join{','}|strtoupper|explode{','})]})]})]
35                                [(#SET{afficher_ftp,[(#AUTORISER{em_chargerftp,'','',#SESSION,#ARRAY{extensions,#GET{file_types},type,#GET{type},max,#GET{file_upload_limite}}}|?{'oui','non'})]})]
36                               
37                                [(#GET{afficher_ftp}|=={oui}|ou{#GET{afficher_doc_trad}|=={oui}}|oui)
38                                        <script type="text/javascript"><!--
39                                                var em_tabs_charger = function(){
40                                                    cookie_name = 'ui-tab-em_charger_ftp'
41                                                    $('.em_charger_fichiers').tabs({
42                                                                        cookie: {
43                                                                                name:cookie_name,
44                                                                                expires: 1
45                                                                        }
46                                                                });
47                                                };
48                                                jQuery(document).ready(function(){
49                                                        em_tabs_charger();
50                                                });
51                                                onAjaxLoad(em_tabs_charger);
52                                        // --></script>
53                                        <div class="em_charger_fichiers">
54                                                <ul>
55                                                        <li><a href="#em_charger_fichier"><:emballe_medias:lien_charger_local:></a></li>
56                                                        [(#GET{afficher_ftp}|=={oui}|oui)<li><a href="#em_charger_ftp"><:emballe_medias:lien_charger_ftp:></a></li>]
57                                                        [(#GET{afficher_doc_trad}|=={oui}|oui)<li><a href="#em_doc_trad"><:emballe_medias:lien_charger_doc_trad:></a></li>]
58                                                </ul>
59                                                <div id="em_charger_fichier">
60                                ]
61                                <INCLURE{fond=inclure/upload_formulaire,
62                                        id_objet=#ENV{id_objet},
63                                        objet=#ENV{objet},
64                                        id_document=#ENV{id_document},
65                                        action_document=remplacer_document,
66                                        config_fichiers=#GET{config_fichiers},
67                                        type_media=#GET{type},
68                                        file_upload_limite=1,
69                                        file_queue_limite=1,
70                                        nb_files_count=0,env},
71                                        form=non>
72                                [(#GET{afficher_ftp}|=={oui}|ou{#GET{afficher_doc_trad}|=={oui}}|oui)
73                                                </div>
74                                                [(#GET{afficher_ftp}|=={oui}|oui)
75                                                <div id="em_charger_ftp">
76                                                        [(#FORMULAIRE_EM_CHARGER_MEDIA_FTP{article,#GET{id_article,0},#GET{file_types},#GET{type},#GET{file_upload_limite}})]
77                                                </div>]
78                                                [(#GET{afficher_doc_trad}|=={oui}|oui)
79                                                <div id="em_doc_trad">
80                                                        [(#BOUTON_ACTION{<:emballe_medias:bouton_recuperer_document:>,#URL_ACTION_AUTEUR{diogene_recup_doc_trad,#GET{id_article}}})]
81                                                </div>]
82                                        </div>
83                                ]
84                        ]
85                        </li>
86                </ul>
87                </BOUCLE_documents_en_cours>
88                [(#ENV{editable}|oui)
89                [<p class="reponse_formulaire reponse_formulaire_ok">(#ENV*{message_bouton})</p>]
90                <p class="boutons">
91                        <input type="submit" class="submit" value="[(#ENV*{contenu_bouton,<:emballe_medias:supprimer_document:>})]" />
92                </p>]
93                [<p class="reponse_formulaire reponse_formulaire_erreur">(#ENV*{message_erreur_boutons})</p>]
94        </div>
95        </form>
96</div>
Note: See TracBrowser for help on using the repository browser.