include dirname(__FILE__) . '/../../../../wp-config.php'; include dirname(__FILE__) . "/../lib/charts/charts.php"; $csv = false; if (isset($_GET['csv'])) { $csv = true; } if (current_user_can('administrator')) { $chart = array(); if ($_GET['type'] == 'access') { global $wp_locale; $axis = array(""); $data = array("Downloads"); if ($_GET['display'] == 'hourly') { $file = DH_File::get(intval($_GET['file'])); $items = DH_Access::get_file_hits_per_day(intval($_GET['file']), intval($_GET['year']), intval($_GET['month']), intval($_GET['day'])); if (!empty($items)) { foreach ($items as $year => $months) { foreach ($months as $month => $days) { $first = 0; foreach ($days as $day => $hours) { foreach ($hours as $hour => $hits) { $str = sprintf('%02d:00', $hour); if ($first != $day) { $str .= "\r" . sprintf('%s %s', $wp_locale->get_month_abbrev($wp_locale->get_month($month)), $day); $first = $day; } $axis[] = $str; $data[] = $hits; } }