include_once "DateTimeUtil.php"; include_once "MysqlConnector.php"; include_once "StatisticsMysqlReadController.php"; $clientQuery = $_GET["query"]; $from = $_GET["from"]; $to = $_GET["to"]; $outputCollection = ""; $isQueryForClicks = false; $dateTimeUtil = new DateTimeUtil($timeNow); $mysqlConnector = new MysqlConnector($mysqlHost, $mysqlUser, $mysqlPw, $mysqlDbName); $statisticsMysqlReadController = new StatisticsMysqlReadController($mysqlDbName, $mysqlConnector->link, $dateTimeUtil); $statisticStart = $statisticsMysqlReadController->queryConfig("StatisticStart", "DateTimeValue"); if (empty($clientQuery)) { $outputCollection = array(); $outputCollection["statisticStart"] = $statisticStart; $outputCollection["serverDayStart"] = $dateTimeUtil->getDayStart(); $JsonPrettyPrint = 128; echo json_encode($outputCollection, $JsonPrettyPrint); exit; } if (strtotime($from) < strtotime($statisticStart)) { $from = $statisticStart; } if (strtotime($to) > strtotime($dateTimeUtil->getDayStart())) { $to = $dateTimeUtil->getDayStart(); } $queryColumns = null; if (!empty($_GET["query"])) { $queryColumns = explode(",", $_GET["query"]); for ($i = 0; $i < count($queryColumns); $i++) { if (empty($queryColumns[$i])) {