removed duplication in uploads

v1.18.x
barisusakli 11 years ago
parent 8ce3e44d7b
commit ee12b4fd3e

@ -81,26 +81,20 @@ uploadsController.uploadFavicon = function(req, res, next) {
}; };
uploadsController.uploadLogo = function(req, res, next) { uploadsController.uploadLogo = function(req, res, next) {
var allowedTypes = ['image/png', 'image/jpeg', 'image/pjpeg', 'image/jpg', 'image/gif'], upload('site-logo', req, res, next);
er;
if (validateUpload(res, req, allowedTypes)) {
var filename = 'site-logo' + path.extname(req.files.userPhoto.name);
uploadsController.uploadImage(filename, req, res);
}
}; };
uploadsController.uploadGravatarDefault = function(req, res, next) { uploadsController.uploadGravatarDefault = function(req, res, next) {
var allowedTypes = ['image/png', 'image/jpeg', 'image/pjpeg', 'image/jpg', 'image/gif'], upload('gravatar-default', req, res, next);
er; };
function upload(name, req, res, next) {
var allowedTypes = ['image/png', 'image/jpeg', 'image/pjpeg', 'image/jpg', 'image/gif'];
if (validateUpload(res, req, allowedTypes)) { if (validateUpload(res, req, allowedTypes)) {
var filename = 'gravatar-default' + path.extname(req.files.userPhoto.name); var filename = name + path.extname(req.files.userPhoto.name);
uploadsController.uploadImage(filename, req, res); uploadsController.uploadImage(filename, req, res);
} }
}; }
module.exports = uploadsController; module.exports = uploadsController;

Loading…
Cancel
Save