if (!defined("IN_FUSION")) { header("Location:../../index.php"); exit; } if (file_exists(INFUSIONS."online_users_extend_panel/locale/".$settings['locale'].".php")) { include INFUSIONS."online_users_extend_panel/locale/".$settings['locale'].".php"; } else { include INFUSIONS."online_users_extend_panel/locale/English.php"; } if ($settings['maintenance'] != "1") { $cond = ($userdata['user_level'] != 0 ? "'".$userdata['user_id']."'" : "'0' AND online_ip='".USER_IP."'"); $result = dbquery("SELECT * FROM ".$db_prefix."online WHERE online_user=".$cond.""); if (dbrows($result) != 0) { $result = dbquery("UPDATE ".$db_prefix."online SET online_lastactive='".time()."' WHERE online_user=".$cond.""); } else { $name = ($userdata['user_level'] != 0 ? $userdata['user_id'] : "0"); $result = dbquery("INSERT INTO ".$db_prefix."online VALUES('".$name."', '".USER_IP."', '".time()."')"); } if (isset($_POST['login'])) { $result = dbquery("DELETE FROM ".$db_prefix."online WHERE online_user='0' AND online_ip='".USER_IP."'"); } else if (isset($logout)) { $result = dbquery("DELETE FROM ".$db_prefix."online WHERE online_ip='".USER_IP."'"); } $result = dbquery("DELETE FROM ".$db_prefix."online WHERE online_lastactive<".(time()-60).""); // Get Panel Name from Database $panel_name = dbresult(dbquery("SELECT panel_name FROM ".$db_prefix."panels WHERE panel_filename = 'online_users_extend_panel'"),0); opensidex("Statystyki","on"); $result = dbquery("SELECT user_id,user_name FROM ".$db_prefix."users ORDER BY user_joined DESC"); $total = dbrows($result); $data = dbarray($result); echo $locale['014'].$total."

"; //najnowszy user echo"Najnowszy: ".$data['user_name']."
"; echo "
".$locale['012']."

\n"; $result=dbquery("SELECT * FROM ".$db_prefix."users ORDER BY user_lastvisit DESC LIMIT 0,5"); echo ""; if(dbrows($result)!=0){ while($data=dbarray($result)){ $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= $locale['OUE_020']; else $Text= $locale['OUE_021']; $lastseen="$iW $Text"; }elseif($iD > 0){ if ($iD == 1) $Text= $locale['OUE_022']; else $Text= $locale['OUE_023']; $lastseen="$iD $Text"; } else { $lastseen="$iH:$iM:$iS"; } echo ""; } } echo "
"; echo $data['user_name']."".$lastseen."

"; $result = dbquery("SELECT * FROM ".$db_prefix."online WHERE online_user='0'"); echo $locale['011'].dbrows($result)."
\n"; echo "
"; //dzisiaj $result = dbquery("SELECT user_id,user_name, user_joined FROM ".$db_prefix."users ORDER BY user_joined DESC"); $time = time(); $today=0; while($data = dbarray($result)){ $data1 = showdate('%D', $data[user_joined]); $data2 = showdate('%D', $time); if($data1 == $data2) $today++; } echo" Dzisiaj: ".$today."
"; //wczoraj $time1 = time()-86400*1; $yday = dbcount("(user_id)", "users", "user_joined >= $time1"); echo" Wczoraj: ".$yday."
"; //w tygodniu $time7 = time()-86400*7; $week = dbcount("(user_id)", "users", "user_joined >= $time7"); echo " W tym tygodniu: ".$week."
"; closeside(); }