ciao a tutti
ho questa funzione nel mio sito:
Codice PHP:
function addonline($uid,$place,$plclink)
{
$tm = time() ;
$timeout = $tm - 3000; //time out = 5 minutes
$deloff = mysql_query("DELETE FROM online WHERE actvtime <'".$timeout."'");
$cloak = mysql_fetch_array(mysql_query("SELECT hidden FROM users WHERE id = '".$uid."'"));
if($cloak[0]==1){
mysql_query("UPDATE online SET hidden = 1 WHERE userid = $uid");
}else if($cloak[0]==0){
mysql_query("UPDATE online SET hidden = 0 WHERE userid = $uid");
}
$lastactive = mysql_fetch_array(mysql_query("SELECT lastact FROM users WHERE id='".$uid."'"));
$tolsla = time() - $lastactive[0];
$totaltimeonline = mysql_fetch_array(mysql_query("SELECT tottimeonl FROM users WHERE id='".$uid."'"));
$totaltimeonline = $totaltimeonline[0] + $tolsla;
$ttime = time();
$res = mysql_query("UPDATE users SET lastact='".$ttime."' WHERE id='".$uid."'");
$res = mysql_query("UPDATE users SET tottimeonl='".$totaltimeonline."' WHERE id='".$uid."'");
$res = mysql_query("INSERT INTO online SET userid='".$uid."', actvtime='".$ttime."', place='".$place."', placedet='".$plclink."'");
if(!$res)
{
$res = mysql_query("UPDATE online SET actvtime='".$ttime."', place='".$place."', placedet='".$plclink."' WHERE userid='".$uid."'");
}
$maxmem=mysql_fetch_array(mysql_query("SELECT value FROM settings WHERE id='2'"));
$result = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM online"));
if($result[0]>=$maxmem[0])
{
$tnow = date("D d M Y - H:i", time());
mysql_query("UPDATE settings set name='".$tnow."', value='".$result[0]."' WHERE id='2'");
}
$maxtoday = mysql_fetch_array(mysql_query("SELECT ppl FROM mpot WHERE ddt='".date("d m y")."'"));
if($maxtoday[0]==0||$maxtoday=="")
{
mysql_query("INSERT INTO mpot SET ddt='".date("d m y")."', ppl='1', dtm='".date("H:i:s")."'");
$maxtoday[0]=1;
}
if($result[0]>=$maxtoday[0])
{
mysql_query("UPDATE mpot SET ppl='".$result[0]."', dtm='".date("H:i:s")."' WHERE ddt='".date("d m y")."'");
}
}
e nelle pagine del sito ho questo codice che mostra in quale parte del sito l'utente sta navigando:
Codice PHP:
addonline(getuid_sid($sid),"HomePage","");
io vorrei togliere la scritta e aggiungerci un'icona...
una cosa tipo :
Codice PHP:
case"HomePage": echo'[img]icone/home.gif[/img]'; break;
mi sapete aiutare a farlo?
grazie