lets user change languages,
This commit is contained in:
barisusakli
2014-04-14 15:58:13 -04:00
parent 98b112bb36
commit 3e60451ce4
10 changed files with 156 additions and 118 deletions

View File

@@ -15,6 +15,7 @@ var fs = require('fs'),
utils = require('./../../public/src/utils'),
meta = require('./../meta'),
plugins = require('./../plugins'),
languages = require('./../languages'),
image = require('./../image'),
file = require('./../file');
@@ -331,22 +332,29 @@ accountsController.accountSettings = function(req, res, next) {
return next(err);
}
user.getUserFields(uid, ['username', 'userslug'], function(err, userData) {
async.parallel({
user: function(next) {
user.getUserFields(uid, ['username', 'userslug'], next);
},
languages: function(next) {
languages.list(next);
}
}, function(err, results) {
if (err) {
return next(err);
}
if(!userData) {
if(!results.user) {
return userNotFound();
}
userData.yourid = req.user.uid;
userData.theirid = uid;
userData.settings = settings;
res.render('accountsettings', userData);
results.user.yourid = req.user.uid;
results.user.theirid = uid;
results.user.settings = settings;
res.render('accountsettings', results);
});
});
});
};