<?php | |
require_once("./JSON.php"); | |
$filename = "./logs/analytics.log"; | |
$json = new Services_JSON; | |
$id = $_REQUEST["id"]; | |
$items = $json->decode($_REQUEST["data"]); | |
if (!$handle = fopen($filename, 'a+')) { | |
print '{error: "server error"}'; | |
exit; | |
} | |
foreach($items as $i=>$item){ | |
$item->_analyticsId = $id; | |
$item->_analyticsTimeStamp = time(); | |
$log = $json->encode($item) . "\n"; | |
fwrite($handle, $log); | |
} | |
fclose($handle); | |
$response = "{'eventsRecieved': '" . sizeof($items) . "', 'id': '" . $id . "'}"; | |
if ($_REQUEST["callback"]){ | |
print $_REQUEST["callback"] . "(" . $response . ");"; | |
}else{ | |
print $response; | |
} | |
?> |