# | ' + - 'subscriber | ' + - 'status | ' + - 'number of subscriptions | ' + - '
---|
# | ' + - 'subscription | ' + - 'status | ' + - 'send to | ' + - '
---|
# | ' + + 'subscriber | ' + + 'status | ' + + 'number of subscriptions | ' + + '
---|
# | ' + + 'subscription | ' + + 'status | ' + + 'send to | ' + + '|
---|---|---|---|---|
'; + tr.addClass('table-danger'); suspendedSubscribersnumber++; } - else - tr = ' | ||||
'; - - subscribersTable += tr + (i + 1) + ' | ' - + '' + item.name + ' | ' - + '' + item.email + ' | ' - + item.status + ' | '; + else { + tr.addClass('table-light'); + } - var rss = item.rsslist; - subscribersTable += rss.length + ' | ' + (i +1) + ' | ') + .append('' + item.name + ' | ') + .append('' + item.email + ' | ') + .append('' + item.status + ' | ') + .append(''+ rss.length + ' | '); + subscribersTable.append(tr); for (j = 0; j < rss.length; j++) { + var rssTr = $('
'; + rssTr.addClass('table-danger'); deadRssNumber++; } else if (rss[j].status === 'offline') { - tr = ' | ||||
'; + rssTr.addClass('table-warning'); offlineRssNumber++; } - else - tr = ' | ||||
'; + else { + rssTr.addClass('table-light'); + } rssNumber++; - rssTable += tr + rssNumber + ' | ' - + '' + rss[j].rss + ' | ' - + rss[j].status + ' | ' - + item.email + ' | ' + rssNumber + ' | ') + .append('' + rss[j].rss + ' | ') + .append('' + rss[j].status + ' | ') + .append('' + item.email + ' | '); + rssTable.append(rssTr); } }); - subscribersTable += '
' + - ' | # | ' + - 'rss | ' + - 'status | ' + - 'last polling date | ' + - 'error message | ' + - 'retry count | ' + - '
---|
' + + ' | # | ' + + 'rss | ' + + 'status | ' + + 'last polling date | ' + + 'error message | ' + + 'retry count | ' + + '
---|---|---|---|---|---|---|
'; - - rssTable += tr + (i + 1) + ' | ' - + '' + item.rss + ' | ' - + item.status + ' | ' - + item.lastPollingDate + ' | ' - + item.errorMessage + ' | ' - + item.retryCount + ' | ' + + ' | ' + (i + 1) + ' | ' + + '' + item.rss + ' | ' + + '' + item.status + ' | ' + + '' + item.lastPollingDate + ' | ' + + '' + item.errorMessage + ' | ' + + '' + item.retryCount + ' | '); + rssTable.append(tr); }); - rssTable += '