This commit is contained in:
2024-12-28 19:40:30 -05:00
parent 1503af0e28
commit e814163bc6

View File

@@ -228,6 +228,7 @@ app.post('/moretickets', requireSuperUser, (req,res) => {
camps[campname].lastid++; camps[campname].lastid++;
tickets[campname+'-'+camps[campname].lastid]={ owner:"", offered:camps[campname].leader, paid:0, status:"i" }; tickets[campname+'-'+camps[campname].lastid]={ owner:"", offered:camps[campname].leader, paid:0, status:"i" };
} }
EmailTickets(camps[campname].leader);
const referer = req.get('Referer'); const referer = req.get('Referer');
if (referer) return res.redirect(referer); if (referer) return res.redirect(referer);
else return res.redirect('/'); else return res.redirect('/');
@@ -282,6 +283,7 @@ app.post('/oneticket',requireLogin, async (req,res)=> {
let message=""; let message="";
if (tickets[theticket].owner==username && tickets[theticket].status=="i") { if (tickets[theticket].owner==username && tickets[theticket].status=="i") {
tickets[theticket].offered=offered; // LOG tickets[theticket].offered=offered; // LOG
EmailTickets(offered);
} }
const hash0=crypto.createHash('sha256'); const hash0=crypto.createHash('sha256');
const hash1=hash0.update(theticket+QRSalt); const hash1=hash0.update(theticket+QRSalt);
@@ -310,6 +312,7 @@ app.post("/updateoffered", requireLogin, (req,res) => {
} }
}) })
// Need a SuperUser version of tghis
app.post("/updateoffered2", requireLogin, (req,res) => { app.post("/updateoffered2", requireLogin, (req,res) => {
const changes={}; const changes={};
for (ticket in req.body) if (tickets[ticket] && tickets[ticket].owner==req.session.username && req.body[ticket]!=tickets[ticket].offered) { for (ticket in req.body) if (tickets[ticket] && tickets[ticket].owner==req.session.username && req.body[ticket]!=tickets[ticket].offered) {