general_statistics_form.inc in Opigno TinCan API 7
File
modules/opigno_tincan_api_stats/includes/course_content/general_statistics_form.inc
View source
<?php
function lrs_stats_course_content_general_statistics_form(array $form, array &$form_state) {
$opigno_lrs = variable_get('opigno_lrs_stats_course_content_general_statistics_form_values');
$form['display_period'] = array(
'#type' => 'select',
'#options' => array(
OPIGNO_LRS_STATS_CURRENT_WEEK => t('Current week'),
OPIGNO_LRS_STATS_CURRENT_MONTH => t('Current month'),
OPIGNO_LRS_STATS_CURRENT_YEAR => t('Current year'),
OPIGNO_LRS_STATS_FOREVER => t('Forever'),
),
'#ajax' => array(
'callback' => 'opigno_lrs_stats_course_content_general_statistics_form_ajax_submit',
'wrapper' => 'lrs-stats-course-content',
'method' => 'replace',
),
'#default_value' => $opigno_lrs['display_period'],
);
return $form;
}
function opigno_lrs_stats_course_content_general_statistics_form_ajax_submit($form, &$form_state) {
variable_set('opigno_lrs_stats_course_content_general_statistics_form_values', $form_state['values']);
return opigno_lrs_stats_course_content_page();
}