26 lines
946 B
JavaScript
26 lines
946 B
JavaScript
var express = require('express');
|
|
var router = new express.Router();
|
|
var mail = require('../mail.js');
|
|
var database = require('../database.js');
|
|
var template = require('../template.js');
|
|
|
|
// Escrito de cambios en méto de pago del cliente
|
|
router.post('/paymentUpdate', function(request, response) {
|
|
database.pool.query('SELECT Cliente, `e-mail` AS email FROM Clientes WHERE Id_Cliente = ?', [request.body.user], function(error, rs) {
|
|
// Datos del escrito
|
|
var params = {
|
|
clientName: rs[0].Cliente
|
|
};
|
|
// Obtener plantilla y enviar
|
|
template.getTemplate('paymentUpdate', 'es', params, function(tplResult) {
|
|
if (mail.send({recipient: rs[0].email, subject: tplResult.subject, body: tplResult.body})) {
|
|
response.json({status: "OK"});
|
|
} else {
|
|
response.json({status: "ERROR"});
|
|
}
|
|
});
|
|
});
|
|
});
|
|
|
|
module.exports = router;
|