total_1ère

This commit is contained in:
2026-07-20 16:33:04 +02:00
parent dd49ba357b
commit d49cf88d99
275 changed files with 63607 additions and 5599 deletions

69
routes/donRouter.js Normal file
View File

@@ -0,0 +1,69 @@
/////////////////////////////////////////////////
// ADHÉSION
// [DOMAIN]/inscription
/////////////////////////////////////////////////
/////////////////////////////////////////////////
// LOGGING
/////////////////////////////////////////////////
const logger = require("../public/js/app/logger_wuzuki");
/////////////////////////////////////////////////
// APPELS DES MODULES
/////////////////////////////////////////////////
const express = require('express');
const router = express.Router();
const moment = require('moment');
/////////////////////////////////////////////////
// APPELS DES FONCTIONS
/////////////////////////////////////////////////
const {
post_form_don,
don_accompte_reussi,
don_accompte_annule,
test_weasyprint
} = require("../controllers/donController");
/////////////////////////////////////////////////
// ROUTES
/////////////////////////////////////////////////
// 1 - Saisie des informations
router.get('/', function(req, res) {
logger.info("on est dans la page web /don (donrouter.js)", { numsession: req.session.id });
// AFFICHER LES VARIABLES CONTENANT LES ERREURS
if (req.session.affiche_err_1) {
res.locals.affiche_err_1 = req.session.affiche_err_1;
// on supprime le contenu après affichage
req.session.affiche_err_1 = undefined;
}
res.locals.dirname = __dirname;
// affichage du template ejs /views/page_templates/formulaire_adhesion_mail.ejs
res.render('don/page_templates/formulaire_don');
});
// 2 - Récupérer et traiter les informations
router.post('/', post_form_don);
// 3 - RETOUR STRIPE
router.get('/paiement_reussi', don_accompte_reussi);
router.get('/paiement_annule', don_accompte_annule);
// TEST WEASYPRINT
router.get('/test', test_weasyprint);
/////////////////////////////////////////////////
// EXPORT DE MODULE POUR QU'IL SOIT LU DANS LES AUTRES FICHIERS JS
/////////////////////////////////////////////////
module.exports = router;