Jump To …

feedback.js

routes/
var _ = require('underscore')
, sqlHelper = require("../lib/sqlHelper");

exports.create = function(req,res) {
  if(sqlHelper.requestHas(req.body,["feedback","path","browser"])) {
    clientPool.acquire(function(err,mysql) {
      if(err){
        console.log(err);
        clientPool.releaseConnection(mysql);
        return false;
      }
      sqlHelper.insert(mysql,"feedback",{
        userID:req.session.userID,
        feedback:req.body.feedback,
        path:req.body.path,
        browser:req.body.browser
      },function(err,result) {
        if(err) {
          console.log(err);
          clientPool.releaseConnection(mysql);
          return false;
        }
        clientPool.releaseConnection(mysql);
        res.set("Content-Type","text/json");
        res.send({status:"success",message:"Thanks for the feedback. We'll get back to you soon!"});
      });
    });
  }
};

generated Tue Apr 30 2013 17:31:03 GMT-0400 (EDT)
Modfinder