moved non-async code

v1.18.x
barisusakli 10 years ago
parent 17dd1ff485
commit 94129287d0

@ -66,17 +66,6 @@ module.exports = function(app, middleware) {
templateValues.configJSON = JSON.stringify(res.locals.config); templateValues.configJSON = JSON.stringify(res.locals.config);
async.parallel({ async.parallel({
customCSS: function(next) {
templateValues.useCustomCSS = parseInt(meta.config.useCustomCSS, 10) === 1;
if (!templateValues.useCustomCSS || !meta.config.customCSS || !meta.config.renderedCustomCSS) {
return next(null, '');
}
next(null, meta.config.renderedCustomCSS);
},
customJS: function(next) {
templateValues.useCustomJS = parseInt(meta.config.useCustomJS, 10) === 1;
next(null, templateValues.useCustomJS ? meta.config.customJS : '');
},
settings: function(next) { settings: function(next) {
if (req.uid) { if (req.uid) {
user.getSettings(req.uid, next); user.getSettings(req.uid, next);
@ -84,9 +73,6 @@ module.exports = function(app, middleware) {
next(); next();
} }
}, },
title: function(next) {
next(null, controllers.helpers.buildTitle(data.title));
},
isAdmin: function(next) { isAdmin: function(next) {
user.isAdministrator(req.uid, next); user.isAdministrator(req.uid, next);
}, },
@ -115,7 +101,8 @@ module.exports = function(app, middleware) {
req.logout(); req.logout();
return res.redirect('/'); return res.redirect('/');
} }
results.user.isAdmin = results.isAdmin || false;
results.user.isAdmin = results.isAdmin;
results.user.uid = parseInt(results.user.uid, 10); results.user.uid = parseInt(results.user.uid, 10);
results.user['email:confirmed'] = parseInt(results.user['email:confirmed'], 10) === 1; results.user['email:confirmed'] = parseInt(results.user['email:confirmed'], 10) === 1;
@ -123,15 +110,17 @@ module.exports = function(app, middleware) {
templateValues.bootswatchCSS = '//maxcdn.bootstrapcdn.com/bootswatch/latest/' + results.settings.bootswatchSkin + '/bootstrap.min.css'; templateValues.bootswatchCSS = '//maxcdn.bootstrapcdn.com/bootswatch/latest/' + results.settings.bootswatchSkin + '/bootstrap.min.css';
} }
templateValues.browserTitle = results.title; templateValues.browserTitle = controllers.helpers.buildTitle(data.title);
templateValues.navigation = results.navigation; templateValues.navigation = results.navigation;
templateValues.metaTags = results.tags.meta; templateValues.metaTags = results.tags.meta;
templateValues.linkTags = results.tags.link; templateValues.linkTags = results.tags.link;
templateValues.isAdmin = results.user.isAdmin; templateValues.isAdmin = results.user.isAdmin;
templateValues.user = results.user; templateValues.user = results.user;
templateValues.userJSON = JSON.stringify(results.user); templateValues.userJSON = JSON.stringify(results.user);
templateValues.customCSS = results.customCSS; templateValues.useCustomCSS = parseInt(meta.config.useCustomCSS, 10) === 1 && meta.config.customCSS;
templateValues.customJS = results.customJS; templateValues.customCSS = templateValues.useCustomCSS ? (meta.config.renderedCustomCSS || '') : '';
templateValues.useCustomJS = parseInt(meta.config.useCustomJS, 10) === 1;
templateValues.customJS = templateValues.useCustomJS ? meta.config.customJS : '';
templateValues.maintenanceHeader = parseInt(meta.config.maintenanceMode, 10) === 1 && !results.isAdmin; templateValues.maintenanceHeader = parseInt(meta.config.maintenanceMode, 10) === 1 && !results.isAdmin;
templateValues.defaultLang = meta.config.defaultLang || 'en_GB'; templateValues.defaultLang = meta.config.defaultLang || 'en_GB';

Loading…
Cancel
Save