diff --git a/admin_customers.php b/admin_customers.php index 777a339f..a25a9fb2 100644 --- a/admin_customers.php +++ b/admin_customers.php @@ -66,6 +66,7 @@ if($page == 'customers' 'c.email_quota' => $lng['customer']['email_quota'], 'c.email_quota_used' => $lng['customer']['email_quota'] . ' (' . $lng['panel']['used'] . ')', 'c.deactivated' => $lng['admin']['deactivated'], + 'c.lastlogin_succ' => $lng['admin']['lastlogin_succ'], 'c.phpenabled' => $lng['admin']['phpenabled'] ); @@ -96,6 +97,7 @@ if($page == 'customers' $row['traffic'] = round($row['traffic'] / (1024 * 1024), $settings['panel']['decimal_places']); $row['diskspace_used'] = round($row['diskspace_used'] / 1024, $settings['panel']['decimal_places']); $row['diskspace'] = round($row['diskspace'] / 1024, $settings['panel']['decimal_places']); + $last_login = ((int)$row['lastlogin_succ'] == 0) ? $lng['panel']['neverloggedin'] : date('d.m.Y', $row['lastlogin_succ']); $row = str_replace_array('-1', 'UL', $row, 'diskspace traffic mysqls emails email_accounts email_forwarders ftps tickets subdomains'); $row = htmlentities_array($row); eval("\$customers.=\"" . getTemplate("customers/customers_customer") . "\";"); diff --git a/lng/english.lng.php b/lng/english.lng.php index ff9bc336..b73c0e9c 100644 --- a/lng/english.lng.php +++ b/lng/english.lng.php @@ -1359,5 +1359,7 @@ $lng['serversettings']['awstats_path'] = 'Path to AWStats \'awstats_buildstaticp $lng['serversettings']['awstats_conf'] = 'AWStats configuration path'; $lng['error']['overviewsettingoptionisnotavalidfield'] = 'Woops, a field that should be displayed as an option in the settings-overview is not an excepted type. You can blame the developers for this. This should not happen!'; $lng['admin']['configfiles']['compactoverview'] = 'Compact-overview'; +$lng['admin']['lastlogin_succ'] = 'Last login'; +$lng['panel']['neverloggedin'] = 'No login yet'; ?> diff --git a/lng/german.lng.php b/lng/german.lng.php index 3b6188e6..b2eb3d32 100644 --- a/lng/german.lng.php +++ b/lng/german.lng.php @@ -1354,5 +1354,7 @@ $lng['error']['errorwhensaving'] = 'Bei dem Speichern des Feldes %s trat ein Feh $lng['success']['success'] = 'Information'; $lng['success']['clickheretocontinue'] = 'Hier klicken um fortzufahren'; $lng['success']['settingssaved'] = 'Die Einstellungen wurden erfolgreich gespeichert.'; +$lng['admin']['lastlogin_succ'] = 'Letzte Anmeldung'; +$lng['panel']['neverloggedin'] = 'Keine Anmeldung bisher'; ?> diff --git a/templates/admin/customers/customers.tpl b/templates/admin/customers/customers.tpl index 11d9f9eb..684a4ac5 100644 --- a/templates/admin/customers/customers.tpl +++ b/templates/admin/customers/customers.tpl @@ -22,7 +22,7 @@ $header {$lng['customer']['mysqls']}
{$lng['customer']['ftps']} {$lng['customer']['emails']}
{$lng['customer']['subdomains']} {$lng['customer']['accounts']}
{$lng['customer']['forwarders']} - {$lng['admin']['deactivated']} + {$lng['admin']['deactivated']}
{$lng['admin']['lastlogin_succ']} {$sortcode} $customers diff --git a/templates/admin/customers/customers_customer.tpl b/templates/admin/customers/customers_customer.tpl index 4b2e4b72..949a74dc 100644 --- a/templates/admin/customers/customers_customer.tpl +++ b/templates/admin/customers/customers_customer.tpl @@ -12,6 +12,6 @@ {$row['mysqls_used']}/{$row['mysqls']}
{$row['ftps_used']}/{$row['ftps']} {$row['emails_used']}/{$row['emails']}
{$row['subdomains_used']}/{$row['subdomains']} {$row['email_accounts_used']}/{$row['email_accounts']}
{$row['email_forwarders_used']}/{$row['email_forwarders']} - {$lng['panel']['yes']}{$lng['panel']['no']} + {$lng['panel']['yes']}{$lng['panel']['no']}
{$last_login} {$lng['panel']['edit']}
{$lng['panel']['delete']}