82 lines
3.9 KiB
PHP
82 lines
3.9 KiB
PHP
<?php
|
|
/*
|
|
+--------------------------------------------------------------------------
|
|
| CubeCart 4
|
|
| ========================================
|
|
| CubeCart is a registered trade mark of Devellion Limited
|
|
| Copyright Devellion Limited 2006. All rights reserved.
|
|
| Devellion Limited,
|
|
| 5 Bridge Street,
|
|
| Bishops Stortford,
|
|
| HERTFORDSHIRE.
|
|
| CM23 2JU
|
|
| UNITED KINGDOM
|
|
| http://www.devellion.com
|
|
| UK Private Limited Company No. 5323904
|
|
| ========================================
|
|
| Web: http://www.cubecart.com
|
|
| Email: info (at) cubecart (dot) com
|
|
| License Type: CubeCart is NOT Open Source Software and Limitations Apply
|
|
| Licence Info: http://www.cubecart.com/site/faq/license.php
|
|
+--------------------------------------------------------------------------
|
|
| online.inc.php
|
|
| ========================================
|
|
| View Front Sessions
|
|
+--------------------------------------------------------------------------
|
|
*/
|
|
|
|
|
|
$timeLimit = time() - 900;
|
|
$query = "SELECT * FROM ".$glob['dbprefix']."CubeCart_sessions LEFT JOIN ".$glob['dbprefix']."CubeCart_customer ON ".$glob['dbprefix']."CubeCart_sessions.customer_id = ".$glob['dbprefix']."CubeCart_customer.customer_id WHERE timeLast>".$timeLimit." ORDER BY timeLast DESC";
|
|
// query database
|
|
$results = $db->select($query, $rowsPerPage, $page);
|
|
$numrows = $db->numrows($query);
|
|
?>
|
|
<p class='pageTitle'><?php echo $lang['admin']['stats_cust_online'];?></p>
|
|
<p class="copyText"><?php echo $lang['admin']['stats_cust_active'];?></p>
|
|
|
|
<table width="100%" border="0" cellpadding="3" cellspacing="1" class="mainTable">
|
|
<tr>
|
|
<td nowrap="nowrap" class="tdTitle"><?php echo $lang['admin']['stats_hash'];?></td>
|
|
<td nowrap="nowrap" class="tdTitle"><?php echo $lang['admin']['stats_customer'];?></td>
|
|
<td nowrap="nowrap" class="tdTitle"><?php echo $lang['admin']['stats_location'];?></td>
|
|
<td nowrap="nowrap" class="tdTitle"><?php echo $lang['admin']['stats_sess_start_time'];?></td>
|
|
<td nowrap="nowrap" class="tdTitle"><?php echo $lang['admin']['stats_last_click_time'];?></td>
|
|
<td nowrap="nowrap" class="tdTitle"><?php echo $lang['admin']['stats_last_ip_address'];?></td>
|
|
<td nowrap="nowrap" class="tdTitle"><?php echo $lang['admin']['stats_sess_length'];?></td>
|
|
</tr>
|
|
<?php
|
|
if($results==TRUE)
|
|
{
|
|
|
|
for ($i=0; $i<count($results); $i++)
|
|
{
|
|
|
|
$rank = ($page * $rowsPerPage) + ($i + 1);
|
|
|
|
$cellColor = cellColor($i);
|
|
?>
|
|
|
|
<tr>
|
|
<td class="<?php echo $cellColor; ?>" width="15"><span class="copyText"><?php echo $rank; ?>.</span></td>
|
|
<td class="<?php echo $cellColor; ?>" width="100" nowrap='nowrap'>
|
|
<span class="copyText">
|
|
<?php if($results[$i]['customer_id']==0){
|
|
echo $lang['admin']['stats_geust'];
|
|
} else {
|
|
echo $results[$i]['title']." ".$results[$i]['firstName']." ".$results[$i]['lastName'];
|
|
} ?>
|
|
</span></td>
|
|
<td class="<?php echo $cellColor; ?>" width="100" nowrap='nowrap'><a href="<?php echo $results[$i]['location']; ?>" class="txtLink"><?php echo $results[$i]['location']; ?></a></td>
|
|
<td class="<?php echo $cellColor; ?>" nowrap='nowrap'><span class="copyText"><?php echo formatTime($results[$i]['timeStart']); ?></span></td>
|
|
<td class="<?php echo $cellColor; ?>" nowrap='nowrap'><span class="copyText"><?php echo formatTime($results[$i]['timeLast']); ?></span></td>
|
|
<td class="<?php echo $cellColor; ?>" nowrap='nowrap'><a href="javascript:;" class="txtLink" onclick="openPopUp('<?php echo $glob['adminFile']; ?>?_g=misc/lookupip&ip=<?php echo $results[$i]['ip']; ?>','misc',300,120,'yes,resizable=yes')"><?php echo $results[$i]['ip']; ?></a></td>
|
|
<td class="<?php echo $cellColor; ?>" nowrap='nowrap'><span class="copyText"><?php echo sprintf("%.2f",($results[$i]['timeLast']-$results[$i]['timeStart'])/60); ?> <?php echo $lang['admin']['stats_mins'];?></span></td>
|
|
</tr>
|
|
<?php } } else { ?>
|
|
<tr>
|
|
<td colspan="3"><span class="copyText"><?php echo $lang['admin']['stats_sorry_no_data'];?></span></td>
|
|
</tr>
|
|
<?php } ?>
|
|
</table>
|