function ad_report_range_form_submit in Advertisement 6.3
Same name and namespace in other branches
- 5.2 report/ad_report.module \ad_report_range_form_submit()
- 6.2 report/ad_report.module \ad_report_range_form_submit()
- 7 report/ad_report.module \ad_report_range_form_submit()
Redirect to URL for displaying report.
File
- report/
ad_report.module, line 639 - Provides comprehensive charts and reports about advertising statistics.
Code
function ad_report_range_form_submit($form, $form_state) {
$start = date('YmdHi', strtotime($form_state['values']['start']));
$end = date('YmdHi', strtotime($form_state['values']['end']));
$nid = $form_state['values']['nid'];
if (isset($form_state['values']['impressions']) && $form_state['values']['impressions']) {
$data[] = 'i';
}
if (isset($form_state['values']['clicks']) && $form_state['values']['clicks']) {
$data[] = 'c';
}
if (!empty($data)) {
$data = implode('|', $data);
}
if (isset($form_state['values']['goto'])) {
drupal_goto($form_state['values']['goto'] . "/{$start}/{$end}/{$data}");
}
else {
drupal_goto("node/{$nid}/report/{$start}/{$end}/{$data}");
}
}