all files / src/controllers/admin/ languages.js

45.45% Statements 5/11
0% Branches 0/4
0% Functions 0/3
45.45% Lines 5/11
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25                                       
'use strict';
 
var languages = require('../../languages');
var meta = require('../../meta');
 
var languagesController = {};
 
 
languagesController.get = function(req, res, next) {
	languages.list(function(err, languages) {
		if (err) {
			return next(err);
		}
 
		languages.forEach(function(language) {
			language.selected = language.code === (meta.config.defaultLang || 'en_GB');
		});
 
		res.render('admin/general/languages', {
			languages: languages
		});
	});
};
 
module.exports = languagesController;