has('sites', ['siteid' => $VARS['siteid']])) { $select_filter["analytics.siteid"] = $VARS['siteid']; } } if (!is_empty($VARS['after'])) { if (strtotime($VARS['after']) !== FALSE) { $select_filter["time[>]"] = date("Y-m-d H:i:s", strtotime($VARS['after'])); } } if (!is_empty($VARS['before'])) { if (strtotime($VARS['before']) !== FALSE) { $select_filter["time[<]"] = date("Y-m-d H:i:s", strtotime($VARS['before'])); } } $where = []; if (count($select_filter) == 1) { $where = $select_filter; } else if (count($select_filter) > 1) { $where = ["AND" => $select_filter]; } $where["LIMIT"] = 1000; $where["ORDER"] = ["time" => "DESC"]; $records = $database->select("analytics", [ "[>]sites" => ["siteid" => "siteid"], "[>]pages" => ["pageid" => "pageid"], ], [ "analytics.siteid", "analytics.pageid", "uuid", "country", "region", "city", "countrycode", "regioncode", "lat", "lon", "time", "pages.title (pagetitle)", "pages.slug (pageslug)", "sites.sitename" ], $where); ?>
" data-toggle="datetimepicker" data-target="#date_after" />
" data-toggle="datetimepicker" data-target="#date_before" />
0) { ?>



$count) { $countrymapdata[] = [$id, $count]; } $statemapdata = []; foreach ($states as $id => $count) { $statemapdata[] = [$id, $count]; } ?>

$max) { break; } ?>