fixed click tracking

This commit is contained in:
Andris Reinman 2016-05-13 15:46:39 +03:00
parent 0d038f8a06
commit 54ff4169d9
3 changed files with 4 additions and 5 deletions

View file

@ -128,7 +128,6 @@ module.exports.filter = (request, parent, callback) => {
};
module.exports.filterClickedSubscribers = (campaign, linkId, request, columns, callback) => {
db.getConnection((err, connection) => {
if (err) {
return callback(err);

View file

@ -339,8 +339,8 @@ router.get('/view/:id', passport.csrfProtection, (req, res) => {
}
return link;
});
campaign.showOverview = !req.query.tab || req.query.tab==='overview';
campaign.showLinks = req.query.tab==='links';
campaign.showOverview = !req.query.tab || req.query.tab === 'overview';
campaign.showLinks = req.query.tab === 'links';
res.render('campaigns/view', campaign);
});
@ -419,7 +419,7 @@ router.post('/clicked/ajax/:id/:linkId', (req, res) => {
htmlescape(row.email || ''),
htmlescape(row.firstName || ''),
htmlescape(row.lastName || ''),
'<span class="datestring" data-date="' + row.created.toISOString() + '" title="' + row.created.toISOString() + '">' + row.created.toISOString() + '</span>',
row.created && row.created.toISOString ? '<span class="datestring" data-date="' + row.created.toISOString() + '" title="' + row.created.toISOString() + '">' + row.created.toISOString() + '</span>' : 'N/A',
row.count
])
});

View file

@ -54,7 +54,7 @@
<hr />
<div class="table-responsive">
<table data-topic-url="/campaigns/clicked" data-topic-id="{{id}}/{{list.id}}" data-sort-column="1" data-sort-order="asc" class="table table-bordered table-hover data-table-ajax display nowrap" width="100%" data-row-sort="0,1,1,1,1,1">
<table data-topic-url="/campaigns/clicked" data-topic-id="{{id}}/{{link.id}}" data-sort-column="1" data-sort-order="asc" class="table table-bordered table-hover data-table-ajax display nowrap" width="100%" data-row-sort="0,1,1,1,1,1">
<thead>
<tr>
<th class="col-md-1">