v1.18.x
barisusakli 9 years ago
parent 1c0ef00836
commit e81b67269a

@ -1,23 +1,21 @@
"use strict"; "use strict";
var async = require('async'), var async = require('async');
winston = require('winston'), var winston = require('winston');
var nconf = require('nconf');
meta = require('../meta'), var meta = require('../meta');
plugins = require('../plugins'), var plugins = require('../plugins');
widgets = require('../widgets'), var widgets = require('../widgets');
user = require('../user'), var user = require('../user');
var logger = require('../logger');
logger = require('../logger'), var events = require('../events');
events = require('../events'), var emailer = require('../emailer');
emailer = require('../emailer'), var db = require('../database');
db = require('../database'), var analytics = require('../analytics');
analytics = require('../analytics'), var index = require('./index');
index = require('./index'),
var SocketAdmin = {
SocketAdmin = {
user: require('./admin/user'), user: require('./admin/user'),
categories: require('./admin/categories'), categories: require('./admin/categories'),
groups: require('./admin/groups'), groups: require('./admin/groups'),
@ -92,6 +90,9 @@ SocketAdmin.themes.set = function(socket, data, callback) {
} }
var wrappedCallback = function(err) { var wrappedCallback = function(err) {
if (err) {
return callback(err);
}
meta.themes.set(data, callback); meta.themes.set(data, callback);
}; };
if (data.type === 'bootswatch') { if (data.type === 'bootswatch') {
@ -205,7 +206,8 @@ SocketAdmin.email.test = function(socket, data, callback) {
var site_title = meta.config.title || 'NodeBB'; var site_title = meta.config.title || 'NodeBB';
emailer.send(data.template, socket.uid, { emailer.send(data.template, socket.uid, {
subject: '[' + site_title + '] Test Email', subject: '[' + site_title + '] Test Email',
site_title: site_title site_title: site_title,
url: nconf.get('url')
}, callback); }, callback);
}; };

Loading…
Cancel
Save