Error 001 in file '.__FILE__.''; exit; }
$i_err=@include($istat['base_path'].'/lang/'.$istat['lang'].'.php'); if(!$i_err) { echo 'Error 002 in file '.__FILE__.''; exit; }
$i_err=@include($istat['base_path'].'/lib/statclass.php'); if(!$i_err) { echo 'Error 003 in file '.__FILE__.''; exit; }
$cistat = new statclass($istat['base_path']); $fid=fopen($istat['base_path'].'/img/nistat.gif',"r"); $dane=fread($fid,filesize($istat['base_path'].'/img/nistat.gif')); fclose($fid); echo $dane;
if(IstatsExclude($istat['wyklucz'], $cistat->dane['ip'])) return;
$cistat->CountHits(0); if($istat['pages'] == '1'){ $cistat->GetPages($_SERVER['HTTP_REFERER']); }
if(time()-$_SESSION['lock']<($istat['expired']*60)) return;
$_SESSION['lock']=time(); include($istat['base_path'].'/lib/get_browser.php');
include($istat['base_path'].'/lib/get_os.php'); include($istat['base_path'].'/lib/get_search.php'); include('rstat.php');
$cistat->dane['browser'] = istatBrowser($cistat->dane['agent']);
$cistat->isave($cistat->log_data['browser'], $cistat->dane['browser']);
$cistat->dane['os'] = istatOS($cistat->dane['agent']);
$cistat->isave($cistat->log_data['os'], $cistat->dane['os']);
$cistat->isave($cistat->log_data['host'], $cistat->dane['host']);
$cistat->SetVisits($cistat->log_data['hits']); $cistat->CountHits(1);
$cistat->GetDomain(); $cistat->GetCountry(); // zapis kraju
if(!empty($_GET['idref'])){ $istat_s = istatSearch($_GET['idref']);
if(!$istat_s[0]) $cistat->GetReferer($_GET['idref']); }
if($istat_s[0]) $cistat->isave($cistat->log_data['search'], $istat_s[0]);
if($istat_s[1]) $cistat->isave($cistat->log_data['keyword'], $istat_s[1]);
$cistat->LastVisit(); function IstatsExclude($wyklucz, $ipx){
$ip = explode(';', $wyklucz); $nw = count($ip);
$MyIP = explode('.', $ipx);
for($n=0; $n<$nw; $n++){
$flaga = 4; $ips = explode('.',$ip[$n]); for($n1=0; $n1<4; $n1++){ if($ips[$n1] == '*' || $ips[$n1] == $MyIP[$n1]) $flaga--;
if($flaga==0) return true; }}
return false; }
?>