From 6476c420cd1523aeed6bc8ac20aeccb43e207a95 Mon Sep 17 00:00:00 2001 From: HumairAK Date: Mon, 25 Jul 2016 15:23:38 -0400 Subject: minor fix to admin validation templating --- routes/admin.js | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) (limited to 'routes/admin.js') diff --git a/routes/admin.js b/routes/admin.js index 8485f6c..565d2dd 100644 --- a/routes/admin.js +++ b/routes/admin.js @@ -35,7 +35,8 @@ app.use(express_validator({ router.get('/', isAdmin, function(req,res){ console.log(req.session.messages); - res.render('admin', {csrfToken: req.csrfToken()}); + res.render('admin', {csrfToken: req.csrfToken(), success: req.session.success, errors: req.session.errors}); + req.session.errors = null; req.session.messages = null; }); @@ -102,15 +103,15 @@ router.post('/add/exam', function(req,res){ upload_date, // String uploaded_by]; // String - // dbFile.add_exam(fields, questions_list, function(examAdded, statusMsg){ - // if(examAdded){ - // req.session.messages = {success : statusMsg}; - // }else{ - // req.session.messages = {error : statusMsg}; - // } - // console.log(statusMsg); - // res.redirect('/admin'); - // }); + dbFile.add_exam(fields, questions_list, function(examAdded, statusMsg){ + if(examAdded){ + req.session.messages = {success : statusMsg}; + }else{ + req.session.messages = {error : statusMsg}; + } + console.log(statusMsg); + res.redirect('/admin'); + }); } }); -- cgit v1.2.3