You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

33 lines
604 B
JavaScript

"use strict";
var navigation = {},
plugins = require('../plugins'),
db = require('../database'),
admin = require('./admin'),
translator = require('../../public/src/modules/translator');
navigation.get = function(callback) {
admin.get(function(err, data) {
if (err) {
return callback(err);
}
data = data.filter(function(item) {
return item && item.enabled;
}).map(function(item) {
for (var i in item) {
if (item.hasOwnProperty(i)) {
item[i] = translator.unescape(item[i]);
}
}
return item;
});
callback(null, data);
});
};
module.exports = navigation;