apflora
Version:
Aktionsplan Flora Kt. Zürich
33 lines (30 loc) • 1.05 kB
JavaScript
;
var mysql = require('mysql'),
_ = require('underscore'),
config = require('../src/modules/configuration'),
connection = mysql.createConnection({
host: 'localhost',
user: config.db.userName,
password: config.db.passWord,
database: 'alexande_apflora_views'
});
var returnFunction = function (request, callback) {
var view = decodeURIComponent(request.params.view); // Name des Views, aus dem die Daten geholt werden sollen
connection.query(
'SELECT * FROM ' + view,
function (err, data) {
if (err) throw err;
// null-werte eliminieren
var data2 = data;
_.each(data2, function(object) {
_.each(object, function(value, key) {
if (value === null) {
object[key] = '';
}
});
});
callback(data2);
}
);
};
module.exports = returnFunction;