aboutsummaryrefslogtreecommitdiff
path: root/routes
diff options
context:
space:
mode:
authorHumairAK <humair88@hotmail.com>2016-07-25 19:23:38 +0000
committerHumairAK <humair88@hotmail.com>2016-07-25 19:23:38 +0000
commit6476c420cd1523aeed6bc8ac20aeccb43e207a95 (patch)
tree36edaa0f4cdef89ca899a3fa718458d6c525c336 /routes
parent4d63ff4c38d783aab1c744a6276e10dead436bd9 (diff)
minor fix to admin validation templating
Diffstat (limited to 'routes')
-rw-r--r--routes/admin.js21
1 files changed, 11 insertions, 10 deletions
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');
+ });
}
});