* Chargemnet du formulaire, on ajoute un dernier argument, un Array
d'options + prechargement des modeles pour le sujet et texte * ajout html du formulaire
This commit is contained in:
parent
04a065e093
commit
7a788d62fe
4 changed files with 124 additions and 0 deletions
112
formulaires/gamumail.html
Normal file
112
formulaires/gamumail.html
Normal file
|
@ -0,0 +1,112 @@
|
|||
<div class="formulaire_spip formulaire_#FORM">
|
||||
|
||||
[<p class="reponse_formulaire reponse_formulaire_erreur">(#ENV*{message_erreur})</p>]
|
||||
[<p class="reponse_formulaire reponse_formulaire_ok">(#ENV*{message_ok})</p>]
|
||||
|
||||
<form name="formulaire_#FORM" action="#ENV{action}" method="post"><div>
|
||||
#ACTION_FORMULAIRE{#ENV{action}}
|
||||
|
||||
<div class="editer_groupe">
|
||||
#SET{name,pour}
|
||||
#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
|
||||
#SET{obli,"obligatoire"}
|
||||
<div class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
|
||||
<label for="#GET{name}">Pour</label>
|
||||
[<span class="erreur_message">(#GET{erreurs})</span>]
|
||||
<input type="text" class="text " name="#GET{name}" id="#GET{name}" value="#ENV{#GET{name}}" >
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="editer_groupe">
|
||||
#SET{name,cc}
|
||||
#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
|
||||
#SET{obli,"obligatoire"}
|
||||
<div class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
|
||||
<label for="#GET{name}">Copie à</label>
|
||||
[<span class="erreur_message">(#GET{erreurs})</span>]
|
||||
<input type="text" class="text mail_cc" name="#GET{name}" id="#GET{name}" value="#ENV{#GET{name}}" >
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="editer_groupe">
|
||||
#SET{name,cci}
|
||||
#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
|
||||
#SET{obli,"obligatoire"}
|
||||
<div class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
|
||||
<label for="#GET{name}">Copie cachée à</label>
|
||||
[<span class="erreur_message">(#GET{erreurs})</span>]
|
||||
<input type="text" class="text mail_cc" name="#GET{name}" id="#GET{name}" value="#ENV{#GET{name}}" >
|
||||
<p class="explication">Liste d'emails séparée par une virgule</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="editer_groupe">
|
||||
#SET{name,sujet}
|
||||
#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
|
||||
#SET{obli,"obligatoire"}
|
||||
<div class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
|
||||
<label for="#GET{name}">Sujet</label>
|
||||
[<span class="erreur_message">(#GET{erreurs})</span>]
|
||||
<input type="text" class="text sujet" name="#GET{name}" id="#GET{name}" value="#ENV{#GET{name}}" >
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="editer_groupe">
|
||||
#SET{name,texte}
|
||||
#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
|
||||
#SET{obli,"obligatoire"}
|
||||
<div class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
|
||||
<label for="#GET{name}">Texte</label>
|
||||
[<span class="erreur_message">(#GET{erreurs})</span>]
|
||||
<textarea class="textarea texte" name="#GET{name}" id="#GET{name}" rows="7">[(#ENV{#GET{name}})]</textarea>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<B_pdf>
|
||||
<h2>Fichiers PDF envoyés</h2>
|
||||
<div class="editer_groupe">
|
||||
#SET{name,Tpdfs_ok}
|
||||
#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
|
||||
#SET{obli,"obligatoire"}
|
||||
<div class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
|
||||
<BOUCLE_pdf(DATA){source tableau, #ENV{TFichierpdfs}}>
|
||||
<div class="choix">
|
||||
<input type="checkbox" class="checkbox" name="#GET{name}[]" value="#VALEUR" id="#GET{name}_#COMPTEUR_BOUCLE"[ (#VALEUR|in_array{#ENV{TFichierpdfs}}|oui) checked="checked"] >
|
||||
<label for="#GET{name}_#COMPTEUR_BOUCLE">#VALEUR</label>
|
||||
</div>
|
||||
</BOUCLE_pdf>
|
||||
</div>
|
||||
</div>
|
||||
</B_pdf>
|
||||
|
||||
#SET{id_gamumail,0}
|
||||
<BOUCLE_slug(GAMUMAILS){slug}{tout}> #SET{id_gamumail,#ID_GAMUMAIL} </BOUCLE_slug>
|
||||
<B_doc>
|
||||
<h2>Autres Fichiers attachés</h2>
|
||||
<div class="editer_groupe">
|
||||
#SET{name,Tid_doc}
|
||||
#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
|
||||
#SET{obli,"obligatoire"}
|
||||
<div class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
|
||||
<BOUCLE_doc(DOCUMENTS){id_gamumail=#GET{id_gamumail}}>
|
||||
<div class="choix">
|
||||
<input type="checkbox" class="checkbox" name="#GET{name}[]" value="#ID_DOCUMENT" id="#GET{name}_#ID_DOCUMENT" checked="checked" >
|
||||
<label for="#GET{name}_#ID_DOCUMENT">[(#TITRE|sinon{#FICHIER|basename})]</label>
|
||||
</div>
|
||||
</BOUCLE_doc>
|
||||
</div>
|
||||
</div>
|
||||
</B_doc>
|
||||
|
||||
#SET{fichier,#SLUG|concat{_fichiers}}
|
||||
[(#CHEMIN{gamumail/#GET{fichier}.html}|oui)
|
||||
<INCLURE{fond=gamumail/#GET{fichier},env}>
|
||||
]
|
||||
|
||||
|
||||
<div class="boutons">
|
||||
<button type="submit" class="btn"><:gamumail:envoyer:></button>
|
||||
</div>
|
||||
</div></form>
|
||||
|
||||
</div>
|
|
@ -12,3 +12,11 @@
|
|||
if (!defined('_ECRIRE_INC_VERSION')) {
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
function crayons_determine_input_mode_type_gamumail($type, $champ, $sqltype) {
|
||||
// array de tous les champs devant êtres en textarea
|
||||
$Ttextarea = array('texte');
|
||||
|
||||
return in_array($champ, $Ttextarea) ? 'texte' : 'ligne';
|
||||
}
|
||||
|
|
|
@ -17,6 +17,9 @@ $GLOBALS[$GLOBALS['idx_lang']] = array(
|
|||
'champ_texte_label' => 'Texte',
|
||||
'confirmer_supprimer_gamumail' => 'Confirmez-vous la suppression de cet gamumail ?',
|
||||
|
||||
//EE
|
||||
'envoyer' => 'Envoyer',
|
||||
|
||||
// I
|
||||
'icone_creer_gamumail' => 'Créer un gamumail',
|
||||
'icone_modifier_gamumail' => 'Modifier ce gamumail',
|
||||
|
|
|
@ -20,6 +20,7 @@
|
|||
<licence>GNU/GPL</licence>
|
||||
|
||||
<necessite nom="bigform" compatibilite="[1.0.0;[" />
|
||||
<necessite nom="crayons" compatibilite="[2.0.10;[" />
|
||||
|
||||
|
||||
<pipeline nom="autoriser" inclure="gamumail_autorisations.php" />
|
||||
|
|
Loading…
Add table
Reference in a new issue