diff options
Diffstat (limited to 'src/View/templates/form.php')
| -rw-r--r-- | src/View/templates/form.php | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/src/View/templates/form.php b/src/View/templates/form.php new file mode 100644 index 0000000..384bde9 --- /dev/null +++ b/src/View/templates/form.php | |||
| @@ -0,0 +1,36 @@ | |||
| 1 | <?php declare(strict_types=1); ?> | ||
| 2 | <section class="form" id="<?= $this->id_node ?>"> | ||
| 3 | <h3><?= $title ?></h3> | ||
| 4 | <?= $admin_content ?> | ||
| 5 | <div class="form_inputs"> | ||
| 6 | <label for="email_name_<?= $node->getNodeData()->getId() ?>">Votre nom</label> | ||
| 7 | <input id="email_name_<?= $node->getNodeData()->getId() ?>" type="text" name="email_name" value=""> | ||
| 8 | |||
| 9 | <label for="email_address_<?= $node->getNodeData()->getId() ?>">Votre e-mail</label> | ||
| 10 | <input id="email_address_<?= $node->getNodeData()->getId() ?>" type="email" name="email_address" placeholder="mon-adresse@email.fr" value="" onchange="checkCase(<?= $node->getNodeData()->getId() ?>)"> | ||
| 11 | |||
| 12 | <label for="email_message_<?= $node->getNodeData()->getId() ?>">Votre message</label> | ||
| 13 | <textarea id="email_message_<?= $node->getNodeData()->getId() ?>" type="text" name="email_message" rows="4"></textarea> | ||
| 14 | |||
| 15 | <div class="full_width_column"> | ||
| 16 | <label for="email_captcha_<?= $node->getNodeData()->getId() ?>" >Montrez que vous n'êtes pas un robot</label> | ||
| 17 | </div> | ||
| 18 | |||
| 19 | <label for="email_captcha_<?= $node->getNodeData()->getId() ?>" >Combien font <?= self::$captcha->getA() ?> fois <?= self::$captcha->getB() ?>?</label> | ||
| 20 | <div> | ||
| 21 | <input id="email_captcha_<?= $node->getNodeData()->getId() ?>" type="text" name="email_captcha" size="1" autocomplete="off"> | ||
| 22 | </div> | ||
| 23 | |||
| 24 | <input id="form_id_hidden" type="hidden" name="form_id_hidden" value=""> | ||
| 25 | <input id="email_hidden_<?= $node->getNodeData()->getId() ?>" type="hidden" name="email_hidden"> | ||
| 26 | |||
| 27 | <div class="full_width_column"> | ||
| 28 | <input type="submit" value="Envoyez votre message" onclick="sendVisitorEmail(<?= $node->getNodeData()->getId() ?>)"> | ||
| 29 | </div> | ||
| 30 | |||
| 31 | <p class="send_email_success_<?= $node->getNodeData()->getId() ?> full_width_column"></p> | ||
| 32 | </div> | ||
| 33 | <p id="form_warning_<?= $node->getNodeData()->getId() ?>" class="form_warning <?= ($keep_emails ?? false) ? '' : 'hidden' ?>"><i> | ||
| 34 | Une copie de votre e-mail (nom, adresse et message) sera conservée dans notre base de données dans le but de pouvoir mieux répondre à votre demande et éventuellement dans d'autres buts (prospection). Ces données seront traitées automatiquement par notre serveur et conservées pendant au maximum <?= $retention_period ?> mois à compter de votre dernier message. Ce traitement repose sur votre consentement. Vous pouvez consulter, modifier ou supprimer vos données sur simple demande. | ||
| 35 | </i></p> | ||
| 36 | </section> \ No newline at end of file | ||
