source: spip-zone/_plugins_/info_spip/trunk/formulaires/configurer_info_spip.html @ 92762

Last change on this file since 92762 was 92762, checked in by teddy.spip@…, 4 years ago

On utilise le construteur de balise pour être SPIP 3.1 compliant. Up de z.

  • Property svn:executable set to *
File size: 3.0 KB
Line 
1<div class="formulaire_spip formulaire_configurer formulaire_#FORM">
2
3        <h3 class="titrem"><:info_spip:cfg_titre_parametrages:></h3>
4
5        [<p class="reponse_formulaire reponse_formulaire_ok">(#ENV*{message_ok})</p>]
6        [<p class="reponse_formulaire reponse_formulaire_erreur">(#ENV*{message_erreur})</p>]
7
8        <form method="post" action="#ENV{action}">
9        <div>
10                #ACTION_FORMULAIRE{#ENV{action}}
11
12                <fieldset>
13                        <h3 class="legend">
14                                <:info_spip:fiche_site_label:>
15                        </h3>
16                        <[(#VAL{ul}|saisie_balise_structure_formulaire)] class="editer-groupe">
17                                [(#SAISIE{selection, type_site,
18                                        label=<:info_spip:type_site_label:>,
19                                        datas=#ARRAY{01local,<:info_spip:type_site_01local:>,02dev,<:info_spip:type_site_02dev:>,03inte,<:info_spip:type_site_03inte:>,04test,<:info_spip:type_site_04test:>,05rec,<:info_spip:type_site_05rec:>,06prep,<:info_spip:type_site_06prep:>,07prod,<:info_spip:type_site_07prod:>},
20                                        defaut='07prod',
21                                        explication=<:info_spip:type_site_explication:>})]
22
23                                [(#SET{modules,#ARRAY})]
24                                <BOUCLE_module_info (DATA) {source table, (#VAL{'html'}|lister_noisettes_info_spip)}>[(#SET{nom,[(#VAL{'info_spip:'}|concat{#VALEUR,'_nom'}|_T)]})]
25                                        [(#SET{modules,#GET{modules}|array_merge{#ARRAY{#VALEUR,#GET{nom}}}})]
26                                </BOUCLE_module_info>
27                                [(#SAISIE{checkbox, modules,
28                                        label=<:info_spip:liste_modules_label:>,
29                                        explication=<:info_spip:liste_modules_explication:>,
30                                        datas=#GET{modules}})]
31
32                                #SET{bo_url,#EVAL{$_SERVER['HTTP_REFERER']}|explode{'?'}|table_valeur{0}}
33                                [(#SAISIE{input, bo_url,
34                                        label=<:info_spip:bo_url_label:>,
35                                        size=255,
36                                        maxlength=255,
37                                        defaut=#GET{bo_url}})]
38
39                        </[(#VAL{ul}|saisie_balise_structure_formulaire)]>
40                </fieldset>
41
42                <fieldset>
43                        <h3 class="legend">
44                                <:info_spip:webservice_fieldset_label:>
45                        </h3>
46                        <[(#VAL{ul}|saisie_balise_structure_formulaire)] class="editer-groupe">
47                                [(#SAISIE{radio, actif,
48                                        label=<:info_spip:actif_label:>,
49                                        datas=#ARRAY{oui,<:info_spip:oui:>,non,<:info_spip:non:>},
50                                        explication=<:info_spip:actif_explication:>})]
51
52                                [(#SAISIE{input, cle,
53                                        label=<:info_spip:cle_label:>,
54                                        explication=<:info_spip:cle_explication:>})]
55
56                                [(#SAISIE{input, uuid,
57                                        label='',
58                                        type='button',
59                                        valeur=<:info_spip:uuid_generer_label:>})]
60
61                        </[(#VAL{ul}|saisie_balise_structure_formulaire)]>
62                </fieldset>
63                <input type="hidden" name="_meta_casier" value="info_spip" />
64                <p class="boutons"><span class="image_loading">&nbsp;</span><input type="submit" class="submit" value="<:bouton_enregistrer:>" /></p>
65        </div>
66        </form>
67</div>
68
69<script type="text/javascript">
70        jQuery(document).ready(function($) {
71                function generateUUID() {
72                        var d = new Date().getTime();
73                        var uuid = 'xxxxxxxx-xxxx-yxxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function(c) {
74                                var r = (d + Math.random()*16)%16 | 0;
75                                d = Math.floor(d/16);
76                                return (c=='x' ? r : (r&0x7|0x8)).toString(16);
77                        });
78                        return uuid;
79                };
80
81                $("#champ_uuid").click(function(event) {
82                        event.preventDefault();
83                        $('#champ_cle').val(generateUUID());
84                });
85        });
86</script>
Note: See TracBrowser for help on using the repository browser.