function track_da_files_table_action_form in Track da files 8
Same name and namespace in other branches
- 7 includes/track_da_files.admin.inc \track_da_files_table_action_form()
Clear and export forms for main report and file report.
1 string reference to 'track_da_files_table_action_form'
- track_da_files_table in includes/
track_da_files.admin.inc - Builds a table which shows number of displays by file.
File
- includes/
track_da_files.admin.inc, line 779 - Administrative page callbacks for Track da files module.
Code
function track_da_files_table_action_form($form, &$form_state) {
if (isset($form_state['build_info']['args'][0]) && isset($form_state['build_info']['args'][1])) {
// File report export.
if (user_access('administer track da files')) {
$form['track_da_files_table_action']['track_da_files_export_files_datas'] = array(
'#type' => 'submit',
'#value' => t('Export datas into CSV file'),
'#submit' => array(
'track_da_files_export_files_datas_submit',
),
);
}
// File report clear.
if (user_access('initialize tracked files displays datas')) {
$form['track_da_files_table_action']['track_da_files_clear_file_datas'] = array(
'#type' => 'fieldset',
'#title' => t('Clear file datas'),
'#description' => t('Datas will be removed for this file.'),
'#collapsible' => TRUE,
'#collapsed' => TRUE,
);
$form['track_da_files_table_action']['track_da_files_clear_file_datas']['clear'] = array(
'#type' => 'submit',
'#value' => t('Remove all datas for this file'),
'#submit' => array(
'track_da_files_clear_file_datas_submit',
),
);
}
}
else {
// Main report export.
if (user_access('administer track da files')) {
$form['track_da_files_table_action']['track_da_files_export_files_datas'] = array(
'#type' => 'submit',
'#value' => t('Export datas into CSV file'),
'#submit' => array(
'track_da_files_export_files_datas_submit',
),
);
}
// Main report clear.
if (user_access('initialize tracked files displays datas')) {
$form['track_da_files_table_action']['track_da_files_clear_file_datas'] = array(
'#type' => 'fieldset',
'#title' => t('Clear all files datas'),
'#description' => t('Datas will be cleared for all files.'),
'#collapsible' => TRUE,
'#collapsed' => TRUE,
);
$form['track_da_files_table_action']['track_da_files_clear_file_datas']['clear'] = array(
'#type' => 'submit',
'#value' => t('Clear datas'),
'#submit' => array(
'track_da_files_clear_file_datas_submit',
),
);
}
}
return $form;
}