feat: ajout de repondre_a
This commit is contained in:
parent
ecdc5d1134
commit
9a59e7a8b1
3 changed files with 32 additions and 4 deletions
|
@ -205,6 +205,14 @@
|
|||
width: 50px;
|
||||
}
|
||||
|
||||
.editer_repondre_a {
|
||||
display: flex;
|
||||
}
|
||||
|
||||
.editer_repondre_a label {
|
||||
width: 120px;
|
||||
}
|
||||
|
||||
.reponse_formulaire {
|
||||
padding: 1rem;
|
||||
margin-bottom: 2rem;
|
||||
|
|
|
@ -29,7 +29,7 @@
|
|||
<input required type="text" class="text tagEditor" name="#GET{name}" id="#GET{name}" value="#ENV{#GET{name}}" >
|
||||
</div>
|
||||
</div>
|
||||
<BOUCLE_test(CONDITION){si #ENV{envoi_separe}|oui}>
|
||||
<BOUCLE_testEnvoiSepare(CONDITION){si #ENV{envoi_separe}|oui}>
|
||||
<div class="editer_groupe">
|
||||
#SET{name,envoi_separe}
|
||||
#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
|
||||
|
@ -46,7 +46,7 @@
|
|||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</BOUCLE_test>
|
||||
</BOUCLE_testEnvoiSepare>
|
||||
|
||||
|
||||
<div class="editer_groupe">
|
||||
|
@ -71,6 +71,19 @@
|
|||
</div>
|
||||
</div>
|
||||
|
||||
<BOUCLE_testRepondreA(CONDITION){si #ENV{repondre_a}}>
|
||||
<div class="editer_groupe">
|
||||
#SET{name,repondre_a}
|
||||
#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}">Répondre à</label>
|
||||
[<span class="erreur_message">(#GET{erreurs})</span>]
|
||||
<input type="text" class="text mail_repondre_a tagEditor" name="#GET{name}" id="#GET{name}" value="#ENV{#GET{name}}" >
|
||||
</div>
|
||||
</div>
|
||||
</BOUCLE_testRepondreA>
|
||||
|
||||
<div class="editer_groupe">
|
||||
#SET{name,sujet}
|
||||
#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
|
||||
|
|
|
@ -26,6 +26,7 @@ function formulaires_gamumail_charger_dist($slug, $destinataires = 0, $Tclient =
|
|||
|
||||
$Tcc = lire_config('gamumail/mail_cc') !== '' ? explode(',', lire_config('gamumail/mail_cc', '')) : [];
|
||||
$Tcci = lire_config('gamumail/mail_cci') !== '' ? explode(',', lire_config('gamumail/mail_cci', '')) : [];
|
||||
$Trepondre_a = lire_config('gamumail/mail_repondre_a') !== '' ? explode(',', lire_config('gamumail/mail_repondre_a', '')) : [];
|
||||
|
||||
if (!empty($destinataires) and !is_array($destinataires)) {
|
||||
$destinataires = explode(',', $destinataires);
|
||||
|
@ -81,6 +82,7 @@ function formulaires_gamumail_charger_dist($slug, $destinataires = 0, $Tclient =
|
|||
'pour' => implode(',', $Tmails),
|
||||
'cc' => implode(',', $Tcc),
|
||||
'cci' => implode(',', $Tcci),
|
||||
'repondre_a' => implode(',', $Trepondre_a),
|
||||
'TFichierpdfs' => $TFichierPdf,
|
||||
'Tpdfs_ok' => [],
|
||||
'docs_spip' => $gamuMail['id_docs'] ?? '',
|
||||
|
@ -250,11 +252,13 @@ function formulaires_gamumail_traiter_dist($slug, $destinataires = 0, $Tclient =
|
|||
|
||||
function gamuSend($slug, $options, $destinataires, $Tclient, $Tpdf, $redirect, &$retour = []) {
|
||||
|
||||
$cc = _request('cc');
|
||||
$cci = _request('cci');
|
||||
$cc = _request('cc');
|
||||
$cci = _request('cci');
|
||||
$repondre_a = _request('repondre_a');
|
||||
|
||||
$cc = explode(',', $cc);
|
||||
$cci = explode(',', $cci);
|
||||
$repondre_a = explode(',', $repondre_a);
|
||||
|
||||
$sujet = _request('sujet');
|
||||
$html = propre(_request('texte'));
|
||||
|
@ -400,6 +404,9 @@ function gamuSend($slug, $options, $destinataires, $Tclient, $Tpdf, $redirect, &
|
|||
'cci' => $cci,
|
||||
'pieces_jointes' => $pieces_jointes
|
||||
];
|
||||
if ($repondre_a) {
|
||||
$corps['repondre_a'] = $repondre_a;
|
||||
}
|
||||
|
||||
|
||||
// surcharges de traiter : d'abord les surcharges pour tous les slugs (tous_traiter.php) puis les spécifiques par slug (nom_slug_traiter.php)
|
||||
|
|
Loading…
Add table
Reference in a new issue