Quote:
Originally Posted by elmirage001
I have it working now in 4.6.1 using an edited version of post 105 by Mish and the edit done by denlem in 106. Below is the code that I'm using.
In postauth.php
PHP Code:
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');
$current_url_page = $php_url['url'] . ($php_url['query_string'] ? "?" . $php_url['query_string'] : "");
$current_date = XC_TIME;
if (empty($session_create_date)) { $session_create_date = $current_date; }
$session_ip = getenv('REMOTE_ADDR'); }
In modules/Users_online/stats.php
PHP Code:
$rec['session_create_date'] = $data['session_create_date'] + $config["Appearance"]["timezone_offset"]; //if (!empty($data['session_ip'])) //{ // if ($HTTP_SERVER_VARS['REMOTE_ADDR'] != $data['session_ip']) // $rec['session_ip'] = gethostbyaddr($data['session_ip']); // else // $rec['session_ip'] = "Admin"; // } // else $rec['session_ip'] = $data['session_ip']; $statistics[] = $rec;
In skin/common_files/modules/Users_online/stats.tpl (denlem edit)
Replace
Code:
<td bgcolor="#FFFFFF" nowrap="nowrap" valign="top">{if $v.userinfo ne ''}<a href="{$catalogs.admin}/user_modify.php?user={$v.userinfo.id}&usertype=C">{$v.userinfo.firstname} {$v.userinfo.lastname}</a>{if $v.userinfo.status eq 'A'}<br /><i>({$lng.lbl_anonymous_customer})</i>{/if}{else}{$lng.lbl_unregistered_customer}{/if}</td>
With
Code:
<td bgcolor="#FFFFFF" nowrap="nowrap" valign="top">{if $v.userinfo ne ''}<a href="{$catalogs.admin}/user_modify.php?user={$v.userinfo.id}&usertype=C">{$v.userinfo.firstname} {$v.userinfo.lastname}</a>{if $v.userinfo.status eq 'A'}<br /><i>({$lng.lbl_anonymous_customer})</i>{/if}{else}{$lng.lbl_unregistered_customer}{/if}</br>IP: <a href="http://cqcounter.com/whois/?query={$v.session_ip}" target="_blank">{$v.session_ip}</a> </td>
The only change I made was to comment out some of the added PHP code in stats.php. With that change it's working fine for me. Somebody else can play with the other PHP code if they want.
|
Hello
I just installed this mode on xcart 4.7.6 and works without issues so far.
Thanks
Saul