From 9195e7b9f634711bbb6a9446b8e9a38b10ae6b4e Mon Sep 17 00:00:00 2001 From: walamana Date: Tue, 29 May 2018 15:40:19 +0200 Subject: [PATCH] Added new route: /gottesdienst/:id/ministranten -> fetches ministrants for the given church service Signed-off-by: walamana --- app.js | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/app.js b/app.js index 7691161..a531c55 100644 --- a/app.js +++ b/app.js @@ -148,6 +148,16 @@ app.get("/gottesdienste", (req, res) => { }); }); +app.get("/gottesdienst/:id/ministranten", (req, res) => { + var gdID = req.params.id; + console.log(gdID) + + con.query("SELECT `anwesenheit`.`USERNAME` FROM `anwesenheit` WHERE `anwesenheit`.`gottesdienst_ID` = " + gdID, (err, result) => { + if (err) throw err; + res.send(JSON.stringify(result)) + }); +}); + app.get("/gottesdienste/:groupid", (req, res) => { var groupid = req.params.groupid; con.query("SELECT * from gottesdienst WHERE gruppe_ID='" + groupid + "' ORDER BY `gottesdienst`.`DATUM` ASC LIMIT 0 , 30", (err, result) => { @@ -164,6 +174,7 @@ app.get("/groups", (req, res) => { }); app.get("/ministranten", (req, res) =>{ + console.log(req.header); tokenIsValid(req.cookies.user, req.cookies.loginToken).then(valid => { con.query("SELECT `ministranten`.`USERNAME`, `ministranten`.`VORNAME`, `ministranten`.`NACHNAME`, `anwesenheit`.`ANWESENHEIT`, `anwesenheit`.`gottesdienst_ID` FROM `ministranten` LEFT JOIN `anwesenheit` ON `anwesenheit`.`USERNAME` = `ministranten`.`USERNAME` ORDER BY `ministranten`.`NACHNAME`, `ministranten`.`VORNAME`, `anwesenheit`.`gottesdienst_ID` DESC LIMIT 30", (err, results) => { if (err) throw err;