[PLUGINS] ~maj globale
[lhc/web/www.git] / www / plugins / facteur / formulaires / configurer_facteur.html
index 6f7122b..08c19cf 100644 (file)
@@ -2,21 +2,21 @@
        [<p class="reponse_formulaire reponse_formulaire_ok">(#ENV*{message_ok})</p>]
        [<p class="reponse_formulaire reponse_formulaire_erreur">(#ENV*{message_erreur})</p>]
 
-       [(#ENV{tester,''}|oui)
+       [(#ENV{tester,''}|et{#ENV*{message_erreur}|non})
        <iframe style='width:95%;height:500px;margin:10px;' src='#URL_PAGE{emails/test_email_html,var_mode=calcul}'></iframe>
        ]
        <form method="post" action="#ENV{action}"><div>
                #ACTION_FORMULAIRE{#ENV{action}}
-               <ul>
+               <ul class="editer-groupe">
                        <li class="fieldset">
                                <fieldset>
                                        <legend><:facteur:configuration_adresse_envoi:></legend>
-                                       <ul>
+                                       <ul class="editer-groupe">
                                                <li class="editer editer_facteur_adresse_envoi [ (#ENV**{erreurs}|table_valeur{facteur_adresse_envoi}|oui)erreur]">
                                                        [<span class='erreur_message'>(#ENV**{erreurs}|table_valeur{facteur_adresse_envoi})</span>]
                                                        <div class="choix">
                                                                <input type="radio" name="facteur_adresse_envoi" class="radio" value="non" id="facteur_adresse_envoi_non"[(#ENV{facteur_adresse_envoi,'non'}|=={non}|oui)checked="checked"]/>
-                                                               <label for="facteur_adresse_envoi_non"><:facteur:utiliser_reglages_site:></label>
+                                                               <label for="facteur_adresse_envoi_non"><:facteur:utiliser_reglages_site{from=#ENV{_from_defaut}}:></label>
                                                        </div>
                                                        <div class="choix">
                                                                <input type="radio" name="facteur_adresse_envoi" class="radio" value="oui" id="facteur_adresse_envoi_oui"[(#ENV{facteur_adresse_envoi,'non'}|=={oui}|oui)checked="checked"]/>
                                                        <span class='erreur_message'>(#ENV**{erreurs}|table_valeur{facteur_adresse_envoi_email})</span>]
                                                        <input type="text" name="facteur_adresse_envoi_email" class="text" value="#ENV**{facteur_adresse_envoi_email}" id="facteur_adresse_envoi_email" />
                                                </li>
+                                               #SET{name,facteur_forcer_from}#SET{obli,''}#SET{defaut,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
+                                               <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">[
+                                                       <span class='erreur_message'>(#GET{erreurs})</span>
+                                                       ]
+                                                       <div class="choix">
+                                                               #SET{val,non}
+                                                               <input type="hidden" name="#GET{name}" value="#GET{val}" />
+                                                               #SET{val,oui}
+                                                               <input type="checkbox" name="#GET{name}" class="checkbox" id="#GET{name}_#GET{val}" value="#GET{val}"[(#ENV{#GET{name},#GET{defaut}}|=={#GET{val}}|oui)checked="checked"] />
+                                                               <label for="#GET{name}_#GET{val}"><:facteur:label_facteur_forcer_from:></label>
+                                                       </div>
+                                               </li>
                                        </ul>
                                </fieldset>
                        </li>
                        <li class="fieldset">
                                <fieldset>
                                        <legend><:facteur:configuration_mailer:></legend>
-                                       <ul>
+                                       <ul class="editer-groupe">
                                                <li class="editer editer_facteur_smtp [ (#ENV**{erreurs}|table_valeur{facteur_smtp}|oui)erreur]">
                                                        <label><:facteur:configuration_smtp:></label>
                                                        <p class="explication"><:facteur:configuration_smtp_descriptif:></p>
                                                                <input type="radio" name="facteur_smtp_auth" class="radio" value="oui" id="facteur_smtp_auth_oui"[(#ENV{facteur_smtp_auth,'non'}|=={oui}|oui)checked="checked"]/>
                                                                <label for="facteur_smtp_auth_oui"><:facteur:facteur_smtp_auth_oui:></label>
                                                        </div>
-                                                       <ul id="smtp-auth"[(#ENV{facteur_smtp_auth,'non'}|=={non}|oui)style='display:none;']>
-                                                               <li class="editer_facteur_smtp_username [ (#ENV**{erreurs}|table_valeur{facteur_smtp_username}|oui)erreur]">
+                                                       <ul class="editer-groupe" id="smtp-auth"[(#ENV{facteur_smtp_auth,'non'}|=={non}|oui)style='display:none;']>
+                                                               <li class="editer editer_facteur_smtp_username [ (#ENV**{erreurs}|table_valeur{facteur_smtp_username}|oui)erreur]">
                                                                        <label for="facteur_smtp_username"><:facteur:facteur_smtp_username:></label>[
                                                                        <span class='erreur_message'>(#ENV**{erreurs}|table_valeur{facteur_smtp_username})</span>]
                                                                        <input type="text" name="facteur_smtp_username" class="text" value="#ENV**{facteur_smtp_username}" id="facteur_smtp_username" />
                                                                </li>
-                                                               <li class="editer_facteur_smtp_password [ (#ENV**{erreurs}|table_valeur{facteur_smtp_password}|oui)erreur]">
+                                                               <li class="editer editer_facteur_smtp_password [ (#ENV**{erreurs}|table_valeur{facteur_smtp_password}|oui)erreur]">
                                                                        <label for="facteur_smtp_password"><:facteur:facteur_smtp_password:></label>[
                                                                        <span class='erreur_message'>(#ENV**{erreurs}|table_valeur{facteur_smtp_password})</span>]
-                                                                       <input type="password" name="facteur_smtp_password" class="text" value="#ENV**{facteur_smtp_password}" id="facteur_smtp_password" />
+                                                                       <input type="password" name="facteur_smtp_password" class="text" value="#ENV**{facteur_smtp_password}" id="facteur_smtp_password"
+                                                                       [placeholder="(#ENV**{_facteur_smtp_password}|facteur_affiche_password_masque|attribut_html)"] />
                                                                </li>
                                                        </ul>
                                                </li>
                                                                <input type="radio" name="facteur_smtp_secure" class="radio" value="non" id="facteur_smtp_secure_non"[(#ENV{facteur_smtp_secure,'non'}|=={non}|oui)checked="checked"]/>
                                                                <label for="facteur_smtp_secure_non"><:facteur:facteur_smtp_secure_non:></label>
                                                        </div>
-                                                       <div class="choix">
-                                                               <input type="radio" name="facteur_smtp_secure" class="radio" value="ssl" id="facteur_smtp_secure_ssl"[(#ENV{facteur_smtp_secure,'non'}|=={ssl}|oui)checked="checked"]/>
-                                                               <label for="facteur_smtp_secure_ssl"><:facteur:facteur_smtp_secure_ssl:></label>
-                                                       </div>
                                                        <div class="choix">
                                                                <input type="radio" name="facteur_smtp_secure" class="radio" value="tls" id="facteur_smtp_secure_tls"[(#ENV{facteur_smtp_secure,'non'}|=={tls}|oui)checked="checked"]/>
                                                                <label for="facteur_smtp_secure_tls"><:facteur:facteur_smtp_secure_tls:></label>
                                                        </div>
+                                                       <div class="choix">
+                                                               <input type="radio" name="facteur_smtp_secure" class="radio" value="ssl" id="facteur_smtp_secure_ssl"[(#ENV{facteur_smtp_secure,'non'}|=={ssl}|oui)checked="checked"]/>
+                                                               <label for="facteur_smtp_secure_ssl"><:facteur:facteur_smtp_secure_ssl:></label>
+                                                       </div>
                                                </li>]
                                                <li class="editer editer_facteur_smtp_sender [ (#ENV**{erreurs}|table_valeur{facteur_smtp_sender}|oui)erreur]">
                                                        <label for="facteur_smtp_sender"><:facteur:facteur_smtp_sender:></label>[
                        <li class="fieldset">
                                <fieldset>
                                        <legend><:facteur:facteur_filtres:></legend>
-                                       <ul>
+                                       <ul class="editer-groupe">
                                                <li class="editer editer_facteur_filtres[ (#ENV**{erreurs}|table_valeur{facteur_filtres}|oui)erreur]">
                                                        [<span class='erreur_message'>(#ENV**{erreurs}|table_valeur{facteur_smtp_secure})</span>]
                                                        <p class="explication"><:facteur:facteur_filtres_descriptif:></p>
                        <li class="fieldset">
                                <fieldset>
                                        <legend><:facteur:facteur_copies:></legend>
-                                       <ul>
+                                       <ul class="editer-groupe">
                                                <li class="editer editer_facteur_copies editer_facteur_desc">
                                                        <p class="explication"><:facteur:facteur_copies_descriptif:></p>
                                                </li>
                <p class="boutons">
                        <input type="submit" name="valider" class="submit" value="<:bouton_valider:>" />
                </p>
-               <ul>
+               <ul class="editer-groupe">
                        <li class="fieldset">
                                <fieldset>
                                        <h3 class="legend"><:facteur:tester_la_configuration:></h3>
-                                       <ul>
-                                               <li>
-                                               <p class="explication"><:facteur:note_test_configuration:></p>  
+                                       <ul class="editer-groupe">
+                                               #SET{name,email_test}#SET{obli,''}#SET{defaut,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
+                                               <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
+                                                       <label for="#GET{name}"><:facteur:facteur_email_test:></label>[
+                                                       <span class='erreur_message'>(#GET{erreurs})</span>
+                                                       ]<input type="text" name="#GET{name}" class="text" value="#ENV*{#GET{name},#GET{defaut}}" id="#GET{name}" [(#HTML5|et{#GET{obli}})required='required']/>
+                                                       <p class="explication"><:facteur:note_test_configuration:></p>
                                                </li>
                                        </ul>
                                </fieldset>