v1.18.x
barisusakli 9 years ago
parent 96a3db6365
commit 2c28e18147

@ -1,23 +1,23 @@
'use strict'; 'use strict';
var fs = require('fs'), var fs = require('fs');
path = require('path'), var path = require('path');
async = require('async'), var async = require('async');
winston = require('winston'), var winston = require('winston');
semver = require('semver'), var semver = require('semver');
express = require('express'), var express = require('express');
nconf = require('nconf'), var nconf = require('nconf');
db = require('./database'), var db = require('./database');
emitter = require('./emitter'), var emitter = require('./emitter');
meta = require('./meta'), var translator = require('../public/src/modules/translator');
translator = require('../public/src/modules/translator'), var utils = require('../public/src/utils');
utils = require('../public/src/utils'), var hotswap = require('./hotswap');
hotswap = require('./hotswap'), var file = require('./file');
file = require('./file'),
var controllers = require('./controllers');
controllers = require('./controllers'), var app;
app, middleware; var middleware;
(function(Plugins) { (function(Plugins) {
require('./plugins/install')(Plugins); require('./plugins/install')(Plugins);
@ -183,13 +183,17 @@ var fs = require('fs'),
utils.walk(templatesPath, function(err, pluginTemplates) { utils.walk(templatesPath, function(err, pluginTemplates) {
if (pluginTemplates) { if (pluginTemplates) {
pluginTemplates.forEach(function(pluginTemplate) { pluginTemplates.forEach(function(pluginTemplate) {
tplName = "/" + pluginTemplate.replace(templatesPath, '').substring(1); if (pluginTemplate.endsWith('.tpl')) {
tplName = "/" + pluginTemplate.replace(templatesPath, '').substring(1);
if (templates.hasOwnProperty(tplName)) { if (templates.hasOwnProperty(tplName)) {
winston.verbose('[plugins] ' + tplName + ' replaced by ' + plugin.id); winston.verbose('[plugins] ' + tplName + ' replaced by ' + plugin.id);
} }
templates[tplName] = pluginTemplate; templates[tplName] = pluginTemplate;
} else {
winston.warn('[plugins] Skipping ' + pluginTemplate + ' by plugin ' + plugin.id);
}
}); });
} else { } else {
winston.warn('[plugins/' + plugin.id + '] A templates directory was defined for this plugin, but was not found.'); winston.warn('[plugins/' + plugin.id + '] A templates directory was defined for this plugin, but was not found.');

Loading…
Cancel
Save