|
Estatísticas Gerais da chave $chave_id Aqui está o resumo das estatísticas do site, para maiores detalhes use o menu ao lado. Resultados obtidos dos últimos " . stat_value("totaldays") . " dias. |
|
Totais: Hits: " . stat_value("totalhits") . " Visitantes únicos: " . $total_visitantes_unicos . " Hora: Hits nesta hora: " . stat_value("hourshits") . " Visitantes únicos: " . $total_visitantes_unicos_hora . " Hoje: Hits hoje: " . stat_value("todayshits") . " Visitantes únicos: " . $total_visitantes_unicos_hoje . " |
Nesta semana: Hits nesta semana: " . stat_value("weekhits") . " Visitantes únicos: " . $total_visitantes_unicos_semana . " Hits neste mês: " . stat_value("monthhits") . " |
Navegadores mais usados Os resultados são baseados em visitantes únicos e compara os diferentes navegadores utilizados pelos visitantes deste site. |
";
$browser = stream_browser_list();
$count = 0;
$highest;
foreach($browser as $bi) {
$count++;
if ($bi['users'] > $highest)
$highest = $bi['users'];
}
$percent = 70;
$left= 0;
$totalheight = $count*45;
for ($i=0; $i < $count; $i++){
$browser[$i]['name'] = str_replace("Internet Explorer", "Microsoft IE", $browser[$i]['name']);
$percent = (70/$highest)*$browser[$i]['users'];
if ($percent < 1){
$percent = 1;
}
$left = 70 - $percent;
$message .= "
|
Sistemas operacionais Os resultados são baseados em visitantes únicos e compara os diferentes sistemas operacionais utilizados pelos visitantes deste site. |
";
$system = stream_os_list();
$count = 0;
$highest;
foreach($system as $si) {
$count++;
if ($si['users'] > $highest)
$highest = $si['users'];
}
$percent = 70;
$left= 0;
$totalheight = $count*45;
for ($i=0; $i < $count; $i++){
$percent = (70/$highest)*$system[$i]['users'];
if ($percent < 1){
$percent = 1;
}
$left = 70 - $percent;
$message .= "
|
|
Ranking das Páginas Estes rankings são baseados na visita individual de cada página: |
Previsão de tráfego - Hits Previsões baseadas nos hits em períodos relativos |
|
Baseado: Na última hora: No último dia: Na última semana: |
Hora " . round( (stat_value("hourshits")/gmdate_divisable("i", mktime()+time_offset()))*60 , 0) . " " . round( ((stat_value("hourshits")/gmdate_divisable("i", mktime()+time_offset()))*60)*24 , 0) . " " . round( (((stat_value("hourshits")/gmdate_divisable("i", mktime()+time_offset()))*60)*24)*7 , 0) . " |
Dia " . round( (stat_value("todayshits")/gmdate_divisable("H", mktime()+time_offset())) , 0) . " " . round( (stat_value("todayshits")/gmdate_divisable("H", mktime()+time_offset()))*24 , 0) . " " . round( ((stat_value("todayshits")/gmdate_divisable("H", mktime()+time_offset()))*24)*7 , 0) . " |
Semana " . round( ((stat_value("weekhits")/gmdate_divisable("w", mktime()+time_offset())))/24 , 0) . " " . round( (stat_value("weekhits")/gmdate_divisable("w", mktime()+time_offset())) , 0) . " " . round( ((stat_value("weekhits")/gmdate_divisable("w", mktime()+time_offset())*7)) , 0) . " |
Lista de IP's Bloqueados Os seguintes IP's estão bloqueados para acesso a este site. |
|
Endereço IP "; for ($i=0; $i |
Bloqueado em: "; for ($i=0; $i |
Opções "; for ($i=0; $i Desbloqueio efetuado! " . $b_ip . " foi liberado. Acesse aqui para visualizar a lista de IP's bloqueados. "; Message($message,$chave_id,$dominio); } else if ($act == "banuser"){ //Authorization required if (require_login() == FALSE) exit(); $agent = $_GET['agent']; $ip = $_GET['ip']; if ($ip != $_SERVER['REMOTE_ADDR']){ ban_user($ip, $agent); $message .= " Bloqueamento efetuado! " . $ip . " foi bloqueado. Acesse aqui para visualizar a lista de IP's bloqueados. "; } else { $message .= " Falha no Bloqueio Por razões de segurança, o sistema não permite o bloqueio de si mesmo. Acesse aqui para visualizar a lista de IP's bloqueados. "; } Message($message,$chave_id,$dominio); } else if ($act == "isbanned"){ exit("Seu acesso a este site esta temporariamente bloqueado."); } else if ($act == "records"){ //Check page's privacy filter if (is_secret()){ //Authorization required if (require_login() == FALSE) exit(); } $message = " Recordes O sistema está armazenando todos os registros conseguidos, registrando assim os picos de popularidade do site."; $message .= " Recorde de visitas em um dia: Hits em um dia: " . stat_value("dayrecord") . " Recorde registrado em: " . stat_value("dayrecorddate"); $message .= " Recorde de visitas em uma semana: Hits em uma semana: " . stat_value("weekrecord"); $message .= " "; Message($message,$chave_id,$dominio); } else if ($act == "pword"){ //Authorization required if (require_login() == FALSE) exit(); //Get the current username if (file_exists($dir_this . "data/user.dat")) $curuser = get_value($dir_this . "data/user.dat", "USERNAME"); else $curuser = ""; $message = " Senha e Login "; $message .= "Caso você não tenha alterado ainda, o login e senha padrão é \"admin\". Aconselhamos a alterá-lo imediatamente para sua maior segurança."; $message .= " "; $message .= " "; Message($message,$chave_id,$dominio); } else if ($act == "upass"){ //Authorization required if (require_login() == FALSE) exit(); $username = $_POST['user']; $password = $_POST['pass']; update_user($username, $password); $message = " Usuário alterado "; $message .= "As informações foram alteradas com sucesso."; $message .= " Acesse aqui para logar usando a nova conta: Logar!"; $message .= " "; Message($message,$chave_id,$dominio); } else if ($act == "settings"){ $offset = get_value($dir_this . "data/user.dat", "OFFSET"); //Authorization required if (require_login() == FALSE) exit(); for ($i=12;$i >= 1;$i--){ if ($i < 10){ $setary = array_merge($setary, array("-0$i:00")); } else{ $setary = array_merge($setary, array("-$i:00")); }} for ($i=0;$i <= 12;$i++){ if ($i < 10){ $setary = array_merge($setary, array("+0$i:00")); } else{ $setary = array_merge($setary, array("+$i:00")); }} $message = " Configurações Gerais Nesta área você poderá configurar suas preferências, login, senha, etc. Estes valores já estão setados em um padrão otimizado mas poderão ser alterados para atender suas preferências como administrador."; $message .= " "; $message .= " "; Message($message,$chave_id,$dominio); } else if ($act == "usettings"){ //Authorization required if (require_login() == FALSE) exit(); $limit = $_POST['limit']; $chart_color = $_POST['chartcolor']; $privacy = $_POST['privacy']; $ranking = $_POST['ranking']; $offset = $_POST['offset']; $chart_color = strtolower(str_replace(" ", "", $chart_color)); if ($limit >= 5 && $limit <= 999 && is_numeric($limit)){ remove_value($dir_this . "data/user.dat", "TRACKLIMIT"); update_value($dir_this . "data/user.dat", "TRACKLIMIT", "", $limit); } if (strlen($chart_color) > 2){ remove_value($dir_this . "data/user.dat", "CHARTCOLOR"); update_value($dir_this . "data/user.dat", "CHARTCOLOR", "", $chart_color); } remove_value($dir_this . "data/user.dat", "PRIVACY"); update_value($dir_this . "data/user.dat", "PRIVACY", "", $privacy); remove_value($dir_this . "data/user.dat", "RSTYLE"); update_value($dir_this . "data/user.dat", "RSTYLE", "", $ranking); if (substr_count($offset, "-") >= 1){ $mfunc = "-"; } else if (substr_count($offset, "+") >= 0){ $mfunc = "+"; } $offset = str_replace("-", "", $offset); $offset = str_replace("+", "", $offset); $offset = str_replace(":", "", $offset); if (strlen($offset)<4){ $offset = "0" . $offset; } $offset = $mfunc . $offset; remove_value($dir_this . "data/user.dat", "OFFSET"); update_value($dir_this . "data/user.dat", "OFFSET", "", $offset); $message = " Configurações efetuadas "; $message .= "As alterções foram efetuados com sucesso..."; $message .= " "; Message($message,$chave_id,$dominio); } else if ($act == "trend"){ //Check page's privacy filter if (is_secret()){ //Authorization required if (require_login() == FALSE) exit(); } $day_info = stream_day_info(); $chart_color = get_value($dir_this . "data/user.dat", "CHARTCOLOR"); if ($chart_color == "Undefined") $chart_color=darkblue; $day1=0; $day2=0; $day3=0; $day4=0; $day5=0; $day1_when=0; $day2_when=0; $day3_when=0; $day4_when=0; $day5_when=0; $cur_loc=4; for ($i=1; $i < 6; $i++){ $var = "day" . $i; $$var = $day_info[$cur_loc]['hits']; if ($$var == 0){ //$$var = 1; } $var = "day" . $i . "_when"; $$var = $day_info[$cur_loc]['when']; $cur_loc--; } $highest=0; for ($i=1; $i < 6; $i++){ $var = "day" . $i; if ($$var > $highest){ $highest = $$var; } } if ($highest > 0) $multiple = 200/$highest; else $multiple = 0; $day1 = $day1*$multiple; $day1--; $day2 = $day2*$multiple; $day2--; $day3 = $day3*$multiple; $day3--; $day4 = $day4*$multiple; $day4--; $day5 = $day5*$multiple; $day5--; $day1=round($day1, 0); $day2=round($day2, 0); $day3=round($day3, 0); $day4=round($day4, 0); $day5=round($day5, 0); $day1_sp = 200-$day1; $day2_sp = 200-$day2; $day3_sp = 200-$day3; $day4_sp = 200-$day4; $day5_sp = 200-$day5; while ($day1_sp + $day1 > 200) $day1_sp--; while ($day2_sp + $day2 > 200) $day2_sp--; while ($day3_sp + $day3 > 200) $day3_sp--; while ($day4_sp + $day4 > 200) $day4_sp--; while ($day5_sp + $day5 > 200) $day5_sp--; while ($day1_sp + $day1 < 200) $day1_sp++; while ($day2_sp + $day2 < 200) $day2_sp++; while ($day3_sp + $day3 < 200) $day3_sp++; while ($day4_sp + $day4 < 200) $day4_sp++; while ($day5_sp + $day5 < 200) $day5_sp++; $step_amount = round($highest/5, 0); $step5 = $step_amount; $step4 = $step_amount*2; $step3 = $step_amount*3; $step2 = $step_amount*4; $step1 = $step_amount*5; $message = "
Bem vindo(a) "; $message .= "Você esta logado no sistema central de estatísticas Webgenium. Você pode configurar o sistema personalizando-o para suas preferências. A senha e login padrão é admin "; $message .= " Para configurar o sistema agora: acesse aqui!"; $message .= " "; Message($message,$chave_id,$dominio); } ob_end_flush(); ?> |