aboutsummaryrefslogtreecommitdiff
path: root/routes/admin.js
diff options
context:
space:
mode:
authorWaref Haque <warefhaque@Warefs-MacBook-Pro.local>2016-07-25 18:23:08 +0000
committerWaref Haque <warefhaque@Warefs-MacBook-Pro.local>2016-07-25 18:23:08 +0000
commit8792cbbf12ec15a7500b7944ad9cd1acd9693ff6 (patch)
tree2993b8af8d76d68b396e7442073746fc900ecbfd /routes/admin.js
parent24f43c25f974a81c0814866ff5f7d4d8c816d821 (diff)
validation display attempt
Diffstat (limited to 'routes/admin.js')
-rw-r--r--routes/admin.js17
1 files changed, 15 insertions, 2 deletions
diff --git a/routes/admin.js b/routes/admin.js
index 8db9e4d..8485f6c 100644
--- a/routes/admin.js
+++ b/routes/admin.js
@@ -129,6 +129,9 @@ router.post('/add/course', function(req,res){
if (errors){
console.log(errors);
+ req.session.errors = errors;
+ req.session.success = false;
+ res.redirect('/admin');
}else{
var course_code = req.body.course_code,
title = req.body.title;
@@ -156,6 +159,9 @@ router.post('/add/admin', function(req,res){
var errors = req.validationErrors();
if (errors) {
console.log(errors);
+ req.session.errors = errors;
+ req.session.success = false;
+ res.redirect('/admin');
}else{
var admin_data = {
fname: req.body.fname,
@@ -196,6 +202,9 @@ router.post('/remove/exam', function(req,res){
var errors = req.validationErrors();
if (errors){
console.log(errors);
+ req.session.errors = errors;
+ req.session.success = false;
+ res.redirect('/admin');
}else{
@@ -231,7 +240,9 @@ router.post('/remove/course', function(req,res){
var errors = req.validationErrors();
if (errors){
-
+ req.session.errors = errors;
+ req.session.success = false;
+ res.redirect('/admin');
}else{
var course_code = req.body.course_code;
course_code = course_code.toUpperCase();
@@ -257,7 +268,9 @@ router.post('/remove/user', function(req,res){
var errors = validationErrors();
if (errors){
-
+ req.session.errors = errors;
+ req.session.success = false;
+ res.redirect('/admin');
}else{
var username = req.body.username;
dbFile.remove_user(username, function(userRemoved, statusMsg){