Example #1
0
            zipcount(0, $stier, $ind, $datafil);
        } elseif ($ind['billed'] == "taelhs") {
            zipcount(1, $stier, $ind, $datafil);
        } else {
            writeImage("stats1.gif", $stier);
        }
    }
}
//Register visits collectively?
if ($stier->getOption('collective') === 1) {
    require_once "lib/ZipStatEngine.php";
    $visit = new Visit();
    $visit->setUnique($lib->isVisitUnique(getenv('REMOTE_ADDR')) ? 1 : 0);
    $visit->setTime($lib->getTimeAdjusted());
    $visit->setBrowser(ZipStatEngine::short_browser(getenv('HTTP_USER_AGENT')));
    $visit->setOs(ZipStatEngine::platform(getenv('HTTP_USER_AGENT')));
    $visit->setResolution(isset($ind['ssto']) ? $ind['ssto'] : '');
    //Todo: Test for correct syntax
    $visit->setColorDepth(isset($ind['colors']) ? $ind['colors'] : '');
    if (isset($ind['java']) and strlen($ind['java']) > 0) {
        $visit->setJavaEnabled($ind['java'] === "true" ? 1 : 0);
    } else {
        $visit->setJavaEnabled(2);
    }
    if (isset($ind['js']) and strlen($ind['js']) > 0) {
        $visit->setJavaScriptEnabled($ind['js'] === "true" ? 1 : 0);
    } else {
        $visit->setJavaScriptEnabled(2);
    }
    //Only set if the engine exists
    if ($engine !== NULL) {