diff --git a/data/web/js/site/mailbox.js b/data/web/js/site/mailbox.js
index af2862a37..5342eac39 100644
--- a/data/web/js/site/mailbox.js
+++ b/data/web/js/site/mailbox.js
@@ -894,7 +894,10 @@ jQuery(function($){
item.quota.value = humanFileSize(item.quota_used) + "/" + item.quota.value;
item.max_quota_for_mbox = humanFileSize(item.max_quota_for_mbox);
- item.last_mail_login = item.last_imap_login + '/' + item.last_pop3_login + '/' + item.last_smtp_login + '/' + item.last_sso_login;
+ item.last_mail_login = (item.attributes.imap_access == 1 ? '
IMAP @ ' + unix_time_format(Number(item.last_imap_login)) + '
' : '') +
+ (item.attributes.pop3_access == 1 ? 'POP3 @ ' + unix_time_format(Number(item.last_pop3_login)) + '
' : '') +
+ (item.attributes.smtp_access == 1 ? 'SMTP @ ' + unix_time_format(Number(item.last_smtp_login)) + '
' : '') +
+ 'SSO @ ' + unix_time_format(Number(item.last_sso_login)) + '
';
/*
if (!item.rl) {
item.rl = '∞';
@@ -1010,14 +1013,7 @@ jQuery(function($){
data: 'last_mail_login',
searchable: false,
defaultContent: '',
- responsivePriority: 7,
- render: function (data, type) {
- res = data.split("/");
- return 'IMAP @ ' + unix_time_format(Number(res[0])) + '
' +
- 'POP3 @ ' + unix_time_format(Number(res[1])) + '
' +
- 'SMTP @ ' + unix_time_format(Number(res[2])) + '
' +
- 'SSO @ ' + unix_time_format(Number(res[3])) + '
';
- }
+ responsivePriority: 7
},
{
title: lang.last_pw_change,