You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
67 lines
1.5 KiB
JavaScript
67 lines
1.5 KiB
JavaScript
11 years ago
|
"use strict";
|
||
|
|
||
|
var user = require('./../../user');
|
||
|
|
||
|
|
||
|
var usersController = {};
|
||
|
|
||
|
usersController.search = function(req, res, next) {
|
||
|
res.render('admin/users', {
|
||
|
search_display: 'block',
|
||
|
loadmore_display: 'none',
|
||
|
users: []
|
||
|
});
|
||
|
};
|
||
|
|
||
|
usersController.latest = function(req, res, next) {
|
||
|
user.getUsers('users:joindate', 0, 49, function(err, users) {
|
||
|
res.render('admin/users', {
|
||
|
search_display: 'none',
|
||
|
loadmore_display: 'block',
|
||
|
users: users,
|
||
|
yourid: req.user.uid
|
||
|
});
|
||
|
});
|
||
|
};
|
||
|
|
||
|
usersController.sortByPosts = function(req, res, next) {
|
||
|
user.getUsers('users:postcount', 0, 49, function(err, users) {
|
||
|
res.render('admin/users', {
|
||
|
search_display: 'none',
|
||
|
loadmore_display: 'block',
|
||
|
users: users,
|
||
|
yourid: req.user.uid
|
||
|
});
|
||
|
});
|
||
|
};
|
||
|
|
||
|
usersController.sortByReputation = function(req, res, next) {
|
||
|
user.getUsers('users:reputation', 0, 49, function(err, users) {
|
||
|
res.render('admin/users', {
|
||
|
search_display: 'none',
|
||
|
loadmore_display: 'block',
|
||
|
users: users,
|
||
|
yourid: req.user.uid
|
||
|
});
|
||
|
});
|
||
|
};
|
||
|
|
||
|
usersController.sortByJoinDate = function(req, res, next) {
|
||
|
user.getUsers('users:joindate', 0, 49, function(err, users) {
|
||
|
res.render('admin/users', {
|
||
|
search_display: 'none',
|
||
|
users: users,
|
||
|
yourid: req.user.uid
|
||
|
});
|
||
|
});
|
||
|
};
|
||
|
|
||
|
usersController.getCSV = function(req, res, next) {
|
||
|
user.getUsersCSV(function(err, data) {
|
||
|
res.attachment('users.csv');
|
||
|
res.setHeader('Content-Type', 'text/csv');
|
||
|
res.end(data);
|
||
|
});
|
||
|
};
|
||
|
|
||
|
module.exports = usersController;
|