function chart_visitors_days_of_week in Visitors 7
Same name and namespace in other branches
- 8 reports/days_of_week.inc \chart_visitors_days_of_week()
- 7.2 reports/days_of_week.inc \chart_visitors_days_of_week()
- 7.0 reports/days_of_week.inc \chart_visitors_days_of_week()
Display days of week chart report.
1 string reference to 'chart_visitors_days_of_week'
- visitors_menu in ./
visitors.module - Menu callback. Prints a listing of active nodes on the site.
File
- reports/
days_of_week.inc, line 112 - Days of week report for the visitors module.
Code
function chart_visitors_days_of_week() {
$results = visitors_days_of_week_data();
$tmp_rows = array();
foreach ($results as $data) {
$tmp_rows[$data->n] = array(
$data->d,
$data->count,
$data->n,
);
}
$rows = array();
for ($i = 0; $i < 7; $i++) {
$rows[$i] = 0;
}
$sort_days = visitors_get_days_of_week();
foreach ($tmp_rows as $key => $tmp_item) {
$day_of_week = drupal_ucfirst(drupal_strtolower($tmp_item[0]));
$rows[$sort_days[$day_of_week] - 1] = (int) $tmp_item[1];
}
// build dates series
$dates = array();
foreach ($sort_days as $day => $value) {
$dates[] = t($day);
}
visitors_chart($rows, $dates);
}