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) {