Файл: guestbook/inc/online.php
Строк: 39
<?
$online = file('../data/online.dat');
$cnt = count($online) - 1;
$new_online = true;
$time = time();
for( $i = 0; $i <= $cnt; $i++ )
{
$o = explode('|', rtrim($online[$i]));
if( $ip == $o[3] )
{
$online[$i] = $time + (ONLINE_TIME * 60) . '|' . ( $auth ? $_SESSION['admin_name'] : $_COOKIE['name'] ) . "|$ua|$iprn";
$new_online = false;
}
elseif( $time > $o[0] )
{
$online[$i] = '';
}
}
if( $new_online )
{
$online[] = $time + (ONLINE_TIME * 60) . '|' . ( $auth ? $_SESSION['admin_name'] : $_COOKIE['name'] ) . "|$ua|$iprn";
}
puts('../data/online.dat', implode($online), 'w');
?>