[PLUGINS] +les plugins de bases
[ptitvelo/web/www.git] / www / plugins / agenda_3_5 / formulaires / migrer_agenda.html
diff --git a/www/plugins/agenda_3_5/formulaires/migrer_agenda.html b/www/plugins/agenda_3_5/formulaires/migrer_agenda.html
new file mode 100644 (file)
index 0000000..29f09e7
--- /dev/null
@@ -0,0 +1,102 @@
+<div class="formulaire_spip formulaire_#FORM formulaire_#FORM-#ENV{id,nouveau}">
+       <h3 class="titrem"><:migreragenda:titre_migrer_agenda:></h3>
+       [<p class="reponse_formulaire reponse_formulaire_ok">(#ENV**{message_ok})</p>]
+       [<p class="reponse_formulaire reponse_formulaire_erreur">(#ENV**{message_erreur})</p>]
+       [(#ENV{editable})
+       <form method='post' action='#ENV{action}'><div>
+               [(#REM) déclarer les hidden qui déclencheront le service du formulaire
+               paramêtre : url d'action ]
+               #ACTION_FORMULAIRE{#ENV{action}}
+               #SET{fl,migreragenda}
+
+               <p class="explication"><:migreragenda:explication_migration_agenda_article_1:></p>
+               <p class="explication"><:migreragenda:explication_migration_agenda_article_2:></p>
+               <ul>
+                       [<li class="editer editer_parent[ (#ENV**{erreurs}|table_valeur{id_parent}|oui)erreur]">
+                               <label for="id_parent"><:migreragenda:label_rubrique_source:></label>[
+                               <span class='erreur_message'>(#ENV**{erreurs}|table_valeur{id_parent})</span>
+                               ]
+                               (#VAL|chercher_rubrique{0,#ENV{id_parent},'article',0,0,0,form_simple})
+           </li>]
+                       #SET{name,toute_la_branche}#SET{obli,''}#SET{defaut,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
+                       <li class="editer long_label editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">[
+                               <span class='erreur_message'>(#GET{erreurs})</span>
+                               ]
+                               #SET{val,oui}
+                               <div class="choix">
+                                       <input type="checkbox" name="#GET{name}" class="checkbox" id="#GET{name}_#GET{val}" value="#GET{val}"[(#GET{val}|=={#ENV{#GET{name},#GET{defaut}}}|oui)checked="checked"] />
+                                       <label for="#GET{name}_#GET{val}">[(#GET{fl}|concat{':label_',#GET{name},'_',#GET{val}}|_T)]</label>
+                               </div>
+                       </li>
+
+                       #SET{name,champ_date_debut}#SET{obli,''}#SET{defaut,'date'}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
+                       <li class="editer long_label editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
+                               <label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[
+                               <span class='erreur_message'>(#GET{erreurs})</span>
+                               ]<select name="#GET{name}" class="select" id="#GET{name}">
+                                       #SET{val,date}
+                                       <option value="#GET{val}"[(#ENV{#GET{name},#GET{defaut}}|=={#GET{val}}|oui)selected="selected"]>[(#GET{fl}|concat{':label_champ_',#GET{val}}|_T)]</option>
+                                       #SET{val,date_redac}
+                                       <option value="#GET{val}"[(#ENV{#GET{name},#GET{defaut}}|=={#GET{val}}|oui)selected="selected"]>[(#GET{fl}|concat{':label_champ_',#GET{val}}|_T)]</option>
+                               </select>
+                       </li>
+                       #SET{name,champ_date_fin}#SET{obli,''}#SET{defaut,'date_redac'}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
+                       <li class="editer long_label editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
+                               <label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[
+                               <span class='erreur_message'>(#GET{erreurs})</span>
+                               ]<select name="#GET{name}" class="select" id="#GET{name}">
+                                       #SET{val,date}
+                                       <option value="#GET{val}"[(#ENV{#GET{name},#GET{defaut}}|=={#GET{val}}|oui)selected="selected"]>[(#GET{fl}|concat{':label_champ_',#GET{val}}|_T)]</option>
+                                       #SET{val,date_redac}
+                                       <option value="#GET{val}"[(#ENV{#GET{name},#GET{defaut}}|=={#GET{val}}|oui)selected="selected"]>[(#GET{fl}|concat{':label_champ_',#GET{val}}|_T)]</option>
+                               </select>
+                       </li>
+
+                       #SET{name,horaire}#SET{obli,''}#SET{defaut,'oui'}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
+                       <li class="editer long_label editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
+                               <label>[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[
+                               <span class='erreur_message'>(#GET{erreurs})</span>
+                               ]
+                               #SET{val,oui}
+                               <div class="choix">
+                                       <input type="radio" name="#GET{name}" class="radio" id="#GET{name}_#GET{val}" value="#GET{val}"[(#ENV{#GET{name},#GET{defaut}}|=={#GET{val}}|oui)checked="checked"] />
+                                       <label for="#GET{name}_#GET{val}">[(#GET{fl}|concat{':label_',#GET{name},'_',#GET{val}}|_T)]</label>
+                               </div>
+                               #SET{val,non}
+                               <div class="choix">
+                                       <input type="radio" name="#GET{name}" class="radio" id="#GET{name}_#GET{val}" value="#GET{val}"[(#ENV{#GET{name},#GET{defaut}}|=={#GET{val}}|oui)checked="checked"] />
+                                       <label for="#GET{name}_#GET{val}">[(#GET{fl}|concat{':label_',#GET{name},'_',#GET{val}}|_T)]</label>
+                               </div>
+                       </li>
+
+                       #SET{name,groupes_mots}#SET{obli,''}#SET{defaut,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
+                       <li class="editer long_label editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
+                               <label>[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[
+                               <span class='erreur_message'>(#GET{erreurs})</span>
+                               ]
+       ]
+                               <BOUCLE_gr(GROUPES_MOTS){par num titre,titre}{si #ENV{editable}}>
+                               #SET{val,#ID_GROUPE}
+                               <div class="choix">
+                                       <input type="checkbox" name="#GET{name}#EVAL{chr(91)}#EVAL{chr(93)}" class="checkbox" id="#GET{name}_#GET{val}" value="#GET{val}"[(#GET{val}|in_any{#ENV{#GET{name},#GET{defaut}}}|oui)checked="checked"] />
+                                       <label for="#GET{name}_#GET{val}">#TITRE (<:info_numero_abbreviation:> #ID_GROUPE)</label>
+                               </div>
+                               </BOUCLE_gr>
+       [(#ENV{editable})
+                       </li>
+               </ul>
+               <p class="explication"><:migreragenda:explication_migration_agenda_article_fin:></p>
+               [(#REM) ajouter les saisies supplémentaires : extra et autre, à cet endroit ]
+    <!--extra-->
+    <p class='boutons'><span class='image_loading'>&nbsp;</span>
+               <input type='submit' class='submit' value='<:migreragenda:bouton_migrer|attribut_html:>' /></p>
+
+               [<div class="notice">
+                        (#ENV**{erreurs}|table_valeur{confirmer})
+               </div>
+               <p class='boutons'><span class='image_loading'>&nbsp;</span>
+<input type='submit' class='submit' name='confirm' value='<:migreragenda:bouton_lancer_migration|attribut_html:>' /></p>
+               ]
+       </div></form>
+       ]
+</div>
\ No newline at end of file