$result = dbquery("SELECT user_joined, user_name, user_id FROM ".DB_USERS." ORDER BY user_joined DESC "); $d=0; $w=0; $t=0; $pt=0; $m=0; $pm=0; $r=0; $n=0; $dzis=showdate("%j", time()); $wczoraj=($dzis-1); $tydzien=showdate("%W", time()); $pop_tydzien=($tydzien-1); $miesiac=showdate("%m", time()); $pop_miesiac=($miesiac-1); $rok=showdate("%y", time()); while ($data = dbarray($result)) { $n++; $czas1=showdate("%j", $data['user_joined']); $czas2=showdate("%W", $data['user_joined']); $czas4=showdate("%m", $data['user_joined']); $czas3=showdate("%y", $data['user_joined']); if ($czas1.$czas3==$dzis.$rok) $d++; if ($czas1.$czas3==$wczoraj.$rok) $w++; if ($czas2.$czas3==$tydzien.$rok) $t++; if ($czas2.$czas3==$pop_tydzien.$rok) $pt++; if ($czas4.$czas3==$miesiac.$rok) $m++; if ($czas4.$czas3==$pop_miesiac.$rok) $pm++; if ($czas3==$rok) $r++; if($n == 1) { $nname = $data['user_name']; $nid = $data['user_id']; } } $result = dbquery("SELECT * FROM ".DB_ONLINE." WHERE online_user=".($userdata['user_level'] != 0 ? "'".$userdata['user_id']."'" : "'0' AND online_ip='".USER_IP."'")); if (dbrows($result)) { $result = dbquery("UPDATE ".DB_ONLINE." SET online_lastactive='".time()."' WHERE online_user=".($userdata['user_level'] != 0 ? "'".$userdata['user_id']."'" : "'0' AND online_ip='".USER_IP."'").""); } else { $result = dbquery("INSERT INTO ".DB_ONLINE." (online_user, online_ip, online_lastactive) VALUES ('".($userdata['user_level'] != 0 ? $userdata['user_id'] : "0")."', '".USER_IP."', '".time()."')"); } $result = dbquery("DELETE FROM ".DB_ONLINE." WHERE online_lastactive<".(time()-60).""); $result = dbquery( "SELECT ton.*, tu.user_id,user_name FROM ".DB_ONLINE." ton LEFT JOIN ".DB_USERS." tu ON ton.online_user=tu.user_id" ); $guests = 0; $members = array(); while ($data = dbarray($result)) { if ($data['online_user'] == "0") { $guests++; } else { array_push($members, array($data['user_id'], $data['user_name'])); } } openside('Statystyki'); echo "
Aktualnie Online

\n Gości: ".$guests."
Użytkowników : ".count($members)."
\n
Statystyki rejestracji

\n Dzisiaj: $d
Wczoraj: $w
W tym tygodniu: $t
W poprzednim tygodniu: $pt
W tym miesiącu: $m
W poprzednim miesiącu: $pm
W tym roku: $r

\n
Zarejestrowanych: $n

\n
Najnowszy: $nname
"; closeside();