aboutsummaryrefslogtreecommitdiff
path: root/routes/user.js
diff options
context:
space:
mode:
authorHumairAK <humair88@hotmail.com>2016-07-24 20:45:03 +0000
committerHumairAK <humair88@hotmail.com>2016-07-24 20:45:03 +0000
commitd7b7979ee012dde10feae7d64e53fde2847aaf89 (patch)
treeba2afca72170274c2ee6a24d0bf2fb7d1771bc25 /routes/user.js
parentbb66f6a9f7d6a2f9d75ab7d42483339618615e03 (diff)
added comments to frient-end
Diffstat (limited to 'routes/user.js')
-rw-r--r--routes/user.js25
1 files changed, 25 insertions, 0 deletions
diff --git a/routes/user.js b/routes/user.js
index f88be68..c466e3c 100644
--- a/routes/user.js
+++ b/routes/user.js
@@ -232,6 +232,31 @@ router.post('/user_profile/send_message', loggedIn, function(req, res, next) {
res.redirect('/user/user_profile');
});
+router.post('/comment/submit/:examID/:qID/:solID', function(req, res, next){
+ var examID = req.params.examID;
+ var qID = req.params.qID;
+ var comment = req.body.comment;
+ var username = req.user.user_name;
+ var solutionID = req.params.solID;
+ // Must be a logged in user to access
+ console.log(examID + "," + qID + "," + comment + "," + username + "," + solutionID);
+ var fields = [comment, username];
+ if(req.isAuthenticated()){
+ dbFile.add_comment(solutionID, fields, function(commentAdded, statusMessage){
+ if(commentAdded){
+ console.log("Success!");
+ } else{
+ console.log("Failed to add comment!");
+ }
+ console.log(statusMessage);
+ res.redirect('/solutions/' + examID + '/' + qID);
+ });
+
+ } else { //User not logged in
+ res.redirect('/'); // Change this to go back to the solutions page with "need to be logged in msg"
+ }
+});
+
module.exports = router;
/************** Route protection ********************/