if (!defined("IN_FUSION")) { die("Access Denied"); }
if ($settings['maintenance'] != "1") {
$cond = ($userdata['user_level'] != 0 ? "'".$userdata['user_id']."'" : "'0' AND online_ip='FUSION_IP'");
$result = dbquery("SELECT * FROM ".DB_ONLINE." WHERE online_user=".$cond."");
if (dbrows($result) != 0) {
$result = dbquery("UPDATE ".DB_ONLINE." SET online_lastactive='".time()."' WHERE online_user=".$cond."");
} else {
$name = ($userdata['user_level'] != 0 ? $userdata['user_id'] : "0");
$result = dbquery("INSERT INTO ".DB_ONLINE." VALUES('$name', 'FUSION_IP', '".time()."')");
}
if (isset($_POST['login'])) {
$result = dbquery("DELETE FROM ".DB_ONLINE." WHERE online_user='0' AND online_ip='FUSION_IP'");
} else if (isset($logout)) {
$result = dbquery("DELETE FROM ".DB_ONLINE." WHERE online_ip='FUSION_IP'");
}
$result = dbquery("DELETE FROM ".DB_ONLINE." WHERE online_lastactive<".(time()-60)."");
openside($locale['global_010']);
$result = dbquery("SELECT user_id,user_name,user_level FROM ".DB_USERS." ORDER BY user_joined DESC");
$total = dbrows($result);
$data = dbarray($result);
//echo LAN_15."
".$data['user_name']."\n";
echo "Velkommen
".$data['user_name']."
Til ".$settings['sitename']."\n";
$result = dbquery("SELECT * FROM ".DB_ONLINE." WHERE online_user='0'");
echo "
";
echo $locale['global_014'].$total."
";
echo "
";
//antal Superadmins
$result = dbquery("SELECT user_id, user_level FROM ".DB_USERS." WHERE user_level='101'");
$total = dbrows($result);
$data = dbarray($result);
//echo "Medlemmer:" .$total. "
";
$result=dbquery("SELECT * FROM ".DB_USERS." ORDER BY user_lastvisit DESC LIMIT
0,15");
echo "";
if(dbrows($result)!=0){
while($data=dbarray($result)){
///
if ($data['user_joined']+604800 > time()+($settings['timeoffset']*3600)) {
$new = " Ny";
} else {
$new = "";
}
///
$lastseen=time()-$data['user_lastvisit'];
$iW=sprintf("%2d",floor($lastseen/604800));
$iD=sprintf("%2d",floor($lastseen/(60*60*24)));
$iH=sprintf("%02d",floor((($lastseen%604800)%86400)/3600));
$iM=sprintf("%02d",floor(((($lastseen%604800)%86400)%3600)/60));
$iS=sprintf("%02d",floor((((($lastseen%604800)%86400)%3600)%60)));
if($lastseen<60){
$lastseen="
";
}elseif($lastseen<360){
$lastseen="
";
}elseif($iW>0){
if($iW==1) $Text="Uge";
else $Text="Uger";
$lastseen="$iW $Text";
}elseif($iD>0){
if($iD==1) $Text="Dag";
else $Text="Dage";
$lastseen="$iD $Text";
}else{
$lastseen="$iH:$iM:$iS";
}
echo "";
echo "$data[user_name]$new | ".$lastseen." |
";
}
}
echo "
";
echo "
";
$result = dbquery("SELECT * FROM ".DB_ONLINE." WHERE online_user='0'");
echo $locale['global_011'].dbrows($result)."
\n";
closeside();
}
?>