On rajoute une fonctionnalité pour suivre les présences à l'anniv, par QR Code

This commit is contained in:
2023-11-23 22:57:11 +01:00
parent acb38a1dd4
commit 6a2e8cfaf2
3 changed files with 46 additions and 0 deletions

17
app.js
View File

@@ -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, ()=> { app.listen(5006, ()=> {
console.log("server started on port 5006") console.log("server started on port 5006")
}); });

View File

@@ -48,3 +48,13 @@ img:hover{
font-weight: bold; font-weight: bold;
color: red;; color: red;;
} }
.vote {
text-align: center;
font-size: xx-large;
}
.vote-sm {
text-align: center;
font-size: x-large;
}

19
views/votre-vote.hbs Normal file
View File

@@ -0,0 +1,19 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Votre présence à l'anniversaire de Louisa</title>
<link rel="stylesheet" href="/styles.css">
</head>
</head>
<body>
<br><br>
<div class="vote">{{#if present}}😁{{else}}☹️{{/if}} {{enfant}} {{#unless present}}ne{{/unless}} sera {{#unless present}}pas{{/unless}} là à l'anniversaire de Louisa le 17 décembre </div>
<br>
<br>
{{#unless present}}<div class="vote-sm">Si vous changez d'avis, vous pouvez toujours nous contacter au <a href="tel:06.22.88.28.80">06.22.88.28.80</a> ou au <a href="tel:06.52.90.38.10">06.52.90.38.10</a></div>{{/unless}}
{{#if present}}<div class="vote-sm">Louisa a hâte de retrouver ses copains pour cette occasion !!</div>{{/if}}
</body>
</html>