Index: skin/common_files/modules/Users_online/stats.tpl
@@ -20,7 +20,7 @@
{foreach from=$statistics item=v}
- {if $v.userinfo ne ''}{$v.userinfo.firstname} {$v.userinfo.lastname}{if $v.userinfo.status eq 'A'} ({$lng.lbl_anonymous_customer}){/if}{else}{$lng.lbl_unregistered_customer}{/if} |
+ {if $v.userinfo ne ''}{$v.userinfo.firstname} {$v.userinfo.lastname}{if $v.userinfo.status eq 'A'} ({$lng.lbl_anonymous_customer}){/if}{else}{$lng.lbl_unregistered_customer}{/if} IP: {$v.session_ip} |
{$v.session_create_date|date_format:$config.Appearance.date_format} {$v.session_create_date|date_format:$config.Appearance.time_format} |
{$v.current_date|date_format:$config.Appearance.date_format} {$v.current_date|date_format:$config.Appearance.time_format} |
{$v.display_url_page|amp} |
Index: modules/Users_online/stats.php
@@ -102,6 +102,7 @@
: str_replace('http://' . $xcart_http_host, '', $data['current_url_page']);
$rec['session_create_date'] = $data['session_create_date'] + $config["Appearance"]["timezone_offset"];
+ $rec['session_ip'] = $data['session_ip'];
$statistics[] = $rec;
Index: postauth.php
@@ -95,7 +95,7 @@
include $xcart_dir . DIR_CUSTOMER . '/https.php';
if (!empty($active_modules['Users_online'])) {
-
+ x_session_register("session_ip");
x_session_register('current_url_page');
x_session_register('current_date');
x_session_register('session_create_date');
@@ -109,7 +109,7 @@
$session_create_date = $current_date;
}
-
+ $session_ip = getenv('REMOTE_ADDR');
}
/**