diff --git a/src/controllers/users.js b/src/controllers/users.js index f1d5af1f83..4ce5f1894b 100644 --- a/src/controllers/users.js +++ b/src/controllers/users.js @@ -58,18 +58,23 @@ usersController.getOnlineUsers = function(req, res, next) { }; usersController.getUsersSortedByPosts = function(req, res, next) { - usersController.getUsers('users:postcount', '[[pages:users/sort-posts]]', 0, 49, req, res, next); + usersController.getUsers('users:postcount', , 0, 49, req, res, next); }; usersController.getUsersSortedByReputation = function(req, res, next) { - usersController.getUsers('users:reputation', '[[pages:users/sort-reputation]]', 0, 49, req, res, next); + usersController.getUsers('users:reputation', 0, 49, req, res, next); }; usersController.getUsersSortedByJoinDate = function(req, res, next) { - usersController.getUsers('users:joindate', '[[pages:users/latest]]', 0, 49, req, res, next); + usersController.getUsers('users:joindate', 0, 49, req, res, next); }; -usersController.getUsers = function(set, title, start, stop, req, res, next) { +usersController.getUsers = function(set, start, stop, req, res, next) { + var setToTitles = { + 'users:postcount': '[[pages:users/sort-posts]]', + 'users:reputation': '[[pages:users/sort-reputation]]', + 'users:joindate': '[[pages:users/latest]]' + }; usersController.getUsersAndCount(set, req.uid, start, stop, function(err, data) { if (err) { return next(err); @@ -80,7 +85,7 @@ usersController.getUsers = function(set, title, start, stop, req, res, next) { loadmore_display: data.count > (stop - start + 1) ? 'block' : 'hide', users: data.users, pagination: pagination.create(1, pageCount), - title: title + title: setToTitles[set] || '[[pages:users/latest]]' }; userData['route_' + set] = true; render(req, res, userData, next);