function theme_date_vs_takeup_count in Quiz 6.6
Same name and namespace in other branches
- 8.6 modules/quiz_stats/quiz_stats.admin.inc \theme_date_vs_takeup_count()
- 8.4 modules/quiz_stats/quiz_stats.admin.inc \theme_date_vs_takeup_count()
- 8.5 modules/quiz_stats/quiz_stats.admin.inc \theme_date_vs_takeup_count()
- 6.4 includes/quiz_stats/quiz_stats.admin.inc \theme_date_vs_takeup_count()
- 7.6 modules/quiz_stats/quiz_stats.admin.inc \theme_date_vs_takeup_count()
- 7 includes/quiz_stats/quiz_stats.admin.inc \theme_date_vs_takeup_count()
- 7.4 includes/quiz_stats/quiz_stats.admin.inc \theme_date_vs_takeup_count()
- 7.5 modules/quiz_stats/quiz_stats.admin.inc \theme_date_vs_takeup_count()
- 6.x modules/quiz_stats/quiz_stats.admin.inc \theme_date_vs_takeup_count()
1 theme call to theme_date_vs_takeup_count()
- _get_date_vs_takeup_count_chart in includes/
quiz_dashboard/ quiz_dashboard.admin.inc
File
- includes/
quiz_dashboard/ quiz_dashboard.admin.inc, line 377
Code
function theme_date_vs_takeup_count($takeup) {
$max_count = 0;
$chart = array(
'#chart_id' => 'test_chart',
'#title' => t('Date vs Quiz Takeup'),
'#type' => CHART_TYPE_LINE,
'#size' => chart_size(600, 400),
//'#chart_fill' => chart_fill('c', 'eeeeee'),
'#grid_lines' => chart_grid_lines(10, 10, 1, 5),
'#adjust_resolution' => TRUE,
);
while (!empty($takeup)) {
$t = array_pop($takeup);
$chart['#data'][] = $t['count'];
$chart['#mixed_axis_labels'][CHART_AXIS_X_BOTTOM][1][] = chart_mixed_axis_label(format_date(strtotime($t['date']), 'custom', 'd M'));
$max_count = $max_count > $t['count'] ? $max_count : $t['count'];
$test[] = array(
$t['count'],
chart_mixed_axis_label(format_date(strtotime($t['date']), 'custom', 'd M')),
);
}
$chart['#mixed_axis_labels'][CHART_AXIS_Y_LEFT][0][] = chart_mixed_axis_range_label(0, $max_count);
$chart['#mixed_axis_labels'][CHART_AXIS_Y_LEFT][1][] = chart_mixed_axis_label(t('Count'), 90);
$chart['#mixed_axis_labels'][CHART_AXIS_X_BOTTOM][2][] = chart_mixed_axis_label(t('Days of the week'), 50);
return chart_render($chart);
}