Chat
header(); # script version $scriptVersion = 11; $scriptUpdate = 'L'; # statistik wird bereinigt. $mon = date('n'); $lastmon = $mon - 1; $jahr = date('Y'); $lastjahr = $jahr; if ( $lastmon <= 0 ) { $lastmon = 12; $lastjahr = $jahr - 1; } db_query("DELETE FROM prefix_stats WHERE NOT ((mon = $mon OR mon = $lastmon) AND (yar = $jahr OR yar = $lastjahr))"); db_query("OPTIMIZE TABLE prefix_stats"); $um = $menu->get(1); switch($um) { default : { ?>Willkommen bei ilchClan - Administration! | |
|

Versionskontrolle
'; echo 'Scripte Version: '.$scriptVersion.'Update Version: '.$scriptUpdate.'
'; echo ''; #echo ''; break; } ##################################### case 'besucherStatistik' : { function echo_admin_site_statistik ($title, $col, $smon, $ges, $orderQuery ) { $sql = db_query("SELECT COUNT(*) AS wert, $col as schl FROM `prefix_stats` WHERE mon = ".$smon." GROUP BY schl ORDER BY ".$orderQuery); $max = @db_result(db_query("SELECT COUNT(*) as wert, $col as schl FROM prefix_stats WHERE mon = ".$smon." GROUP BY schl ORDER BY wert DESC LIMIT 1"),0,0); if ( empty($max) ) { $max = 1; } if ( empty($ges) ) { $ges = 1; } echo ''.$title.''; while ( $r = db_fetch_assoc($sql) ) { $wert = ( empty($r['wert']) ? 1 : $r['wert'] ); $weite = ($wert / $max) * 200; $prozent = ($wert * 100) / $ges; $prozent = number_format(round($prozent,2), 2, ',', ''); $name = $r['schl']; if ( strlen ( $name ) >= 50 ) { $name = substr($name,0,50).'...'; } echo ''.$name.''; echo '
'; echo ''.$prozent.'%'; echo ''.$wert.''; } } // ICON Anzeige... echo '
![]() |
Besucher Statistik |
Gesamt diesen Monat: '.$ges.''; echo '
![]() |
Online Statistik |
Username | Letzte aktivitaet | IP-Adresse | Anbieter |
---|
'; echo ''.$prozent.'%'; echo ''.$wert.''; } // ICON Anzeige... echo '
![]() |
Besucher Statistik |
Nach Tagen (letzten 5 Monate): '; echo ' |
Nach Monaten: '; echo ' |
Nach Jahren: '; echo ' |
'.$r[1].' | '.str_repeat('|',$r[0]).' '.$r[0].' |
![]() |
Seiten Statistik |
'; $heute = mktime(0,0,0,date('m'),date('d'),date('Y')); $anzheute = db_result(db_query("SELECT COUNT(*) FROM prefix_posts WHERE time >= ".$heute),0,0); echo 'Gesamt Posts heute: '.$anzheute.' '; # aktivsten user $sql = "SELECT COUNT(*) as kk , erst as vv FROM prefix_posts WHERE time >= ".$heute." GROUP BY vv ORDER BY kk DESC LIMIT 10"; echo 'Aktivsten User heute '; forum_statistic_show($sql,$anzheute); # aktivsten themen $sql = "SELECT COUNT(*) as kk , name as vv FROM prefix_topics LEFT JOIN prefix_posts ON prefix_posts.tid = prefix_topics.id WHERE time >= ".$heute." GROUP BY vv ORDER BY kk DESC LIMIT 10"; echo ' Aktivsten Themen heute '; forum_statistic_show($sql,$anzheute); # aktivsten foren $sql = "SELECT COUNT(*) as kk , prefix_forums.name as vv FROM prefix_topics LEFT JOIN prefix_forums ON prefix_forums.id = prefix_topics.fid LEFT JOIN prefix_posts ON prefix_posts.tid = prefix_topics.id WHERE time >= ".$heute." GROUP BY vv ORDER BY kk DESC LIMIT 10"; echo ' Aktivsten Foren heute '; forum_statistic_show($sql,$anzheute); # neue user heute $gsh = db_result(db_query("SELECT COUNT(*) FROM prefix_user WHERE regist >= ".$heute),0,0); $sql = "SELECT COUNT(*) as kk , name as vv FROM prefix_user WHERE regist >= ".$heute." GROUP BY vv ORDER BY kk DESC LIMIT 10"; echo ' Neue User heute '; forum_statistic_show($sql,$gsh); echo ' |
'; $heute1 = mktime(0,0,0,date('m'),date('d')-1,date('Y')); $anzheute = db_result(db_query("SELECT COUNT(*) FROM prefix_posts WHERE time >= ".$heute1." AND time <= ".$heute),0,0); echo 'Gesamt Posts gestern: '.$anzheute.' '; # aktivsten user $sql = "SELECT COUNT(*) as kk , erst as vv FROM prefix_posts WHERE time >= ".$heute1." AND time <= ".$heute." GROUP BY vv ORDER BY kk DESC LIMIT 10"; echo 'Aktivsten User gestern '; forum_statistic_show($sql,$anzheute); # aktivsten themen $sql = "SELECT COUNT(*) as kk , name as vv FROM prefix_topics LEFT JOIN prefix_posts ON prefix_posts.tid = prefix_topics.id WHERE time >= ".$heute1." AND time <= ".$heute." GROUP BY vv ORDER BY kk DESC LIMIT 10"; echo ' Aktivsten Themen gestern '; forum_statistic_show($sql,$anzheute); # aktivsten foren $sql = "SELECT COUNT(*) as kk , prefix_forums.name as vv FROM prefix_topics LEFT JOIN prefix_forums ON prefix_forums.id = prefix_topics.fid LEFT JOIN prefix_posts ON prefix_posts.tid = prefix_topics.id WHERE time >= ".$heute1." AND time <= ".$heute." GROUP BY vv ORDER BY kk DESC LIMIT 10"; echo ' Aktivsten Foren gestern '; forum_statistic_show($sql,$anzheute); # neue user heute $gsh = db_result(db_query("SELECT COUNT(*) FROM prefix_user WHERE regist >= ".$heute1." AND regist <= ".$heute),0,0); $sql = "SELECT COUNT(*) as kk , name as vv FROM prefix_user WHERE regist >= ".$heute1." AND regist <= ".$heute." GROUP BY vv ORDER BY kk DESC LIMIT 10"; echo ' Neue User gestern '; forum_statistic_show($sql,$gsh); echo ' |