aboutsummaryrefslogtreecommitdiff
path: root/src/view/templates/form_params.php
diff options
context:
space:
mode:
Diffstat (limited to 'src/view/templates/form_params.php')
-rw-r--r--src/view/templates/form_params.php50
1 files changed, 50 insertions, 0 deletions
diff --git a/src/view/templates/form_params.php b/src/view/templates/form_params.php
new file mode 100644
index 0000000..a7bf1d8
--- /dev/null
+++ b/src/view/templates/form_params.php
@@ -0,0 +1,50 @@
1<?php
2// src/view/templates/form_params.php
3declare(strict_types=1);
4// note: l'id ici n'est pas celui du noeud bloc mais celui de l'entrée dans node_data correspondante
5?>
6<div class="admin_form">
7 <h3>Paramètres d'envoi</h3>
8 <p>
9 <label for="smtp_host_<?= $node->getNodeData()->getId() ?>">Adresse serveur SMTP</label>
10 <input id="smtp_host_<?= $node->getNodeData()->getId() ?>" type="text" name="smtp_host" placeholder="smtp.messagerie.fr" value="<?= htmlspecialchars($smtp_host) ?>">
11 <input type="hidden" id="smtp_host_hidden_<?= $node->getNodeData()->getId() ?>" value="">
12 <button onclick="setEmailParam('smtp_host', <?= $node->getNodeData()->getId() ?>)">Valider</button>
13 </p>
14 <p>
15 <label for="smtp_secure_<?= $node->getNodeData()->getId() ?>">Chiffrement</label>
16 <select id="smtp_secure_<?= $node->getNodeData()->getId() ?>" name="smtp_secure" onchange="setEmailParam('smtp_secure', <?= $node->getNodeData()->getId() ?>)">
17 <option value="plain_text" >Aucun (port 25)</option>
18 <option value="tls" <?php echo htmlspecialchars($smtp_secure) === 'tls' ? 'selected' : '' ?>>StartTLS (port 587)</option>
19 <option value="ssl" <?php echo htmlspecialchars($smtp_secure) === 'ssl' ? 'selected' : '' ?>>SSL (port 465)</option>
20 </select>
21 <input type="hidden" id="smtp_secure_hidden_<?= $node->getNodeData()->getId() ?>" value="">
22 </p>
23 <p>
24 <label for="smtp_username_<?= $node->getNodeData()->getId() ?>">Identifiant (adresse e-mail)</label>
25 <input id="smtp_username_<?= $node->getNodeData()->getId() ?>" type="email" name="smtp_username" placeholder="mon-adresse@email.fr" value="<?= htmlspecialchars($smtp_username) ?>">
26 <input type="hidden" id="smtp_username_hidden_<?= $node->getNodeData()->getId() ?>" value="">
27 <button onclick="setEmailParam('smtp_username', <?= $node->getNodeData()->getId() ?>)">Valider</button>
28 </p>
29 <p>
30 <label for="smtp_password_<?= $node->getNodeData()->getId() ?>">Mot de passe</label>
31 <input id="smtp_password_<?= $node->getNodeData()->getId() ?>" type="password" name="smtp_password">
32 <input type="hidden" id="smtp_password_hidden_<?= $node->getNodeData()->getId() ?>" value="">
33 <button onclick="setEmailParam('smtp_password', <?= $node->getNodeData()->getId() ?>)">Valider</button>
34 </p>
35 <p><i>Il s'agit du service qui acheminera les messages envoyés par ce formulaire. Les services d'envoi de courriels nécéssitent généralement de s'y connecter avec un identifiant et un mot de passe. Les adresses d'envoi et de réception peuvent être identiques. Le site web peut ne pas réussir à se connecter à certains fournisseurs.</i></p>
36</div>
37<div class="admin_form">
38 <p><button onclick="sendTestEmail(<?= $node->getNodeData()->getId() ?>)">Envoi d'un e-mail de test</button></p>
39 <p><i>Vérifie la connexion au serveur d'envoi. Pour tester la réception, consultez vos e-mails à l'adresse de réception.</i></p>
40 <p class="test_email_success_<?= $node->getNodeData()->getId() ?> full_width_column"></p>
41</div>
42<div class="admin_form">
43 <h3>Paramètres de réception</h3>
44 <p>
45 <label for="email_dest_<?= $node->getNodeData()->getId() ?>">Adresse e-mail</label>
46 <input id="email_dest_<?= $node->getNodeData()->getId() ?>" type="email" name="email_dest" placeholder="mon-adresse@email.fr" value="<?= htmlspecialchars($email_dest) ?>">
47 <input type="hidden" id="email_dest_hidden_<?= $node->getNodeData()->getId() ?>" value="">
48 <button onclick="setEmailParam('email_dest', <?= $node->getNodeData()->getId() ?>)">Valider</button>
49 </p>
50</div> \ No newline at end of file