v1.18.x
barisusakli 11 years ago
parent 08cf6bc5e6
commit 89225c80ca

@ -16,6 +16,10 @@ var app,
middleware.isAdmin = function(req, res, next) {
user.isAdministrator((req.user && req.user.uid) ? req.user.uid : 0, function (err, isAdmin) {
if (err) {
return next(err);
}
if (!isAdmin) {
res.status(403);
res.redirect('/403');
@ -26,6 +30,7 @@ middleware.isAdmin = function(req, res, next) {
};
middleware.buildHeader = function(req, res, next) {
var uid = req.user ? req.user.uid : 0;
async.parallel([
function(next) {
var custom_header = {
@ -33,7 +38,7 @@ middleware.buildHeader = function(req, res, next) {
'authentication': []
};
user.getUserFields(req.user.uid, ['username', 'userslug', 'picture'], function(err, userData) {
user.getUserFields(uid, ['username', 'userslug', 'picture'], function(err, userData) {
async.parallel({
scripts: function(next) {
plugins.fireHook('filter:admin.scripts.get', [], function(err, scripts) {

Loading…
Cancel
Save