From 6a2e8cfaf24215334a1b0d70a863bd1e0ed537dd Mon Sep 17 00:00:00 2001 From: TheCoreDev Date: Thu, 23 Nov 2023 22:57:11 +0100 Subject: [PATCH] =?UTF-8?q?On=20rajoute=20une=20fonctionnalit=C3=A9=20pour?= =?UTF-8?q?=20suivre=20les=20pr=C3=A9sences=20=C3=A0=20l'anniv,=20par=20QR?= =?UTF-8?q?=20Code?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app.js | 17 +++++++++++++++++ public/styles.css | 10 ++++++++++ views/votre-vote.hbs | 19 +++++++++++++++++++ 3 files changed, 46 insertions(+) create mode 100644 views/votre-vote.hbs diff --git a/app.js b/app.js index 2a30ba9..240b42c 100644 --- a/app.js +++ b/app.js @@ -126,6 +126,23 @@ app.post("/confirm-reservation", (req, res) => { }); + +// Pour votre sur la présence à son anniversaire +app.get("/presence-anniversaire", (req, res) => { + let enfant = req.query.e; + let present = req.query.p; + + db.query("DELETE FROM anniversaire WHERE enfant = ?", [enfant], function (err, result) { + if (err) throw err; + + db.query("INSERT INTO anniversaire (enfant, present) VALUES (?, ?)", [enfant, (present == 'true' ? 1 : 0)], function (err, result) { + if (err) throw err; + res.render('votre-vote', { "enfant": enfant, "present": (present == 'true' ? 1 : 0) }); + }); + }); +}); + + app.listen(5006, ()=> { console.log("server started on port 5006") }); diff --git a/public/styles.css b/public/styles.css index 95a2743..8814134 100644 --- a/public/styles.css +++ b/public/styles.css @@ -47,4 +47,14 @@ img:hover{ .depenses { font-weight: bold; color: red;; +} + +.vote { + text-align: center; + font-size: xx-large; +} + +.vote-sm { + text-align: center; + font-size: x-large; } \ No newline at end of file diff --git a/views/votre-vote.hbs b/views/votre-vote.hbs new file mode 100644 index 0000000..a8f4b69 --- /dev/null +++ b/views/votre-vote.hbs @@ -0,0 +1,19 @@ + + + + + + + Votre présence à l'anniversaire de Louisa + + + + +

+
{{#if present}}😁{{else}}☹️{{/if}} {{enfant}} {{#unless present}}ne{{/unless}} sera {{#unless present}}pas{{/unless}} là à l'anniversaire de Louisa le 17 décembre
+
+
+ {{#unless present}}
Si vous changez d'avis, vous pouvez toujours nous contacter au 06.22.88.28.80 ou au 06.52.90.38.10
{{/unless}} + {{#if present}}
Louisa a hâte de retrouver ses copains pour cette occasion !!
{{/if}} + + \ No newline at end of file