Project.findById(req.params.id, function (err, data) { if (err) { log.error(err); req.flash('error', {msg: 'An error occurred. Please try again'}); return res.redirect('/projects'); } if (!data) { log.error(err); req.flash('info', {msg: 'Project not found.'}); return res.redirect('/projects'); } res.render('project/edit_project', {'data': data}); });
Project.find({}, function (err, data) { if (err) { log.error(err); } res.render('project/project_list', {project: data}); });
project.save(function (err) { if (err) { log.error(err); req.flash('errors', err); return res.redirect('/project/new'); } res.redirect('/projects'); });
Project.findOneAndUpdate({'_id': req.params.id}, updatedProject, function (err, data) { if (err) { log.error(err); req.flash('error', 'An error occurred. Please try again.'); return res.redirect('/project/' + req.params.id + '/edit'); } req.flash('info', {msg: 'Project ' + data.title + ' updated'}); res.redirect('/projects'); });
user.save(function (err) { if (err) { log.error(err); return next(err); } logToInternal('info', 'New user created with the email: ' + req.body.email); res.redirect('/login'); });
Project.where().findOneAndRemove({ '_id': req.params.id}, function (err) { if (err) { log.error(err); req.flash('error', {msg: 'Project not found.'}); return res.redirect('/projects'); } req.flash('info', {msg: 'Project deleted'}); res.redirect('/projects'); })
Project.findByIdAndUpdate(req.params.id, {'finished': false, 'canceled': false}, function (err, data) { if (err) { log.error(err); req.flash(err, {msg: 'Project not found'}); return res.redirect('/projects'); } req.flash('success', {msg: 'Project ' + data.title + 'is now open'}); res.redirect('/projects'); });
function (err) { if (err) { log.error(err); } logToInternal('info', 'The following user restored the password: '******'Forgotten passwd', token, function (err) { if (err) { log.error(err); } res.redirect('/'); }); });
app.use(function (err, req, res, next) { res.status(err.status || 500); logger.error(err); if (process.env.NODE_ENV == "development" || app.get('env') == "development") res.render('error', { message: err.message, stack: err.stack }); else res.render('error', { message: err.message }); });
User.findOne({email: req.user.email}, function (err, user) { if (err) { log.error(err); req.flash('error', {msg: 'Fatal internal error. Could not verify your permissions'}); res.redirect('/'); } if (user) { if (user.role === 'mod') { next(); } else { res.redirect('/'); } } });
User.findOne({email: req.body.email}, function (err, alreadyExists) { if (err) { log.error(err); req.flash('errors', err); return res.redirect('/signup'); } if (alreadyExists) { req.flash('errors', {msg: 'Another account is already associated with this email. Creation failed.'}); return res.redirect('/signup'); } user.save(function (err) { if (err) { log.error(err); return next(err); } logToInternal('info', 'New user created with the email: ' + req.body.email); res.redirect('/login'); }); });
db.on('error', function (err) { log.error(err); });
}, function (err, data) { if (err) { log.error(err); } });
Mailer.send(req.body.email, 'Forgotten passwd', token, function (err) { if (err) { log.error(err); } res.redirect('/'); });
protocol.save(function (err) { if (err) { log.error(err); } });
mongoose.connect(config.databaseUrl, function (err) { if (err) logger.error(err); else logger.info("MongoDB server online."); });
childProcess.exec(file + ' -r', function (err, stdout, stderr) { if (err) logger.error(error); res.redirect('/'); });
}).error(function (error) { logger.error(error); });
user.update({'profile.initialLogin': false}, function (err, data) { if (err) { log.error(err); } });