<?php

require_once ('vn/hedera/init.php');

// Update the visit info using browscap

if (TRUE)
	exit ();

$db = new mysqli
(
	 $conf['db']['host']
	,$conf['db']['user']
	,base64_decode ($conf['db']['pass'])
	,$conf['db']['schema']
);

if ($db->connect_error)
	exit ($db->connect_error);

$result = $db->query ("SELECT id, agent FROM visit_agent "
	."WHERE version = '0.0' OR platform = 'unknown' OR cookies IS NULL ORDER BY id DESC");

$stmt = $db->prepare (
	'UPDATE visit_agent SET platform = ?, browser = ?, version = ?, javascript = ?, cookies = ? WHERE id = ?');

if ($result && $stmt)
{
	set_time_limit (0);

	$stmt->bind_param('sssiii'
		,$platform
		,$browser
		,$version
		,$javascript
		,$cookies
		,$id
	);

	while ($row = $result->fetch_assoc ())
	{
		echo sprintf ("Processing row: %d\n", $row['id']);
	
		$info = get_browser ($row['agent']);
		$platform   = $info->platform;
		$browser    = $info->browser;
		$version    = $info->version;
		$javascript = $info->javascript;
		$cookies    = $info->cookies;
		$id         = $row['id'];
		$stmt->execute ();
	}
}

if ($stmt)
	$stmt->close ();
if ($result)
	$result->free ();

$db->close ();

?>