mirror of
				https://github.com/NodeBB/NodeBB.git
				synced 2025-10-31 02:55:58 +01:00 
			
		
		
		
	moved non-async code
This commit is contained in:
		| @@ -66,17 +66,6 @@ module.exports = function(app, middleware) { | ||||
| 		templateValues.configJSON = JSON.stringify(res.locals.config); | ||||
|  | ||||
| 		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) { | ||||
| 				if (req.uid) { | ||||
| 					user.getSettings(req.uid, next); | ||||
| @@ -84,9 +73,6 @@ module.exports = function(app, middleware) { | ||||
| 					next(); | ||||
| 				} | ||||
| 			}, | ||||
| 			title: function(next) { | ||||
| 				next(null, controllers.helpers.buildTitle(data.title)); | ||||
| 			}, | ||||
| 			isAdmin: function(next) { | ||||
| 				user.isAdministrator(req.uid, next); | ||||
| 			}, | ||||
| @@ -115,7 +101,8 @@ module.exports = function(app, middleware) { | ||||
| 				req.logout(); | ||||
| 				return res.redirect('/'); | ||||
| 			} | ||||
| 			results.user.isAdmin = results.isAdmin || false; | ||||
|  | ||||
| 			results.user.isAdmin = results.isAdmin; | ||||
| 			results.user.uid = parseInt(results.user.uid, 10); | ||||
| 			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.browserTitle = results.title; | ||||
| 			templateValues.browserTitle = controllers.helpers.buildTitle(data.title); | ||||
| 			templateValues.navigation = results.navigation; | ||||
| 			templateValues.metaTags = results.tags.meta; | ||||
| 			templateValues.linkTags = results.tags.link; | ||||
| 			templateValues.isAdmin = results.user.isAdmin; | ||||
| 			templateValues.user = results.user; | ||||
| 			templateValues.userJSON = JSON.stringify(results.user); | ||||
| 			templateValues.customCSS = results.customCSS; | ||||
| 			templateValues.customJS = results.customJS; | ||||
| 			templateValues.useCustomCSS = parseInt(meta.config.useCustomCSS, 10) === 1 && meta.config.customCSS; | ||||
| 			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.defaultLang = meta.config.defaultLang || 'en_GB'; | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user