function bulk_export_export_form in Chaos Tool Suite (ctools) 6
Same name and namespace in other branches
- 7 bulk_export/bulk_export.module \bulk_export_export_form()
FAPI definition for the bulk exporter form.
1 string reference to 'bulk_export_export_form'
- bulk_export_export in bulk_export/
bulk_export.module - FAPI gateway to the bulk exporter.
File
- bulk_export/
bulk_export.module, line 140 - Perform bulk exports.
Code
function bulk_export_export_form(&$form_state) {
$form = array();
$form['tables'] = array(
'#prefix' => '<div class="clear-block">',
'#suffix' => '</div>',
'#tree' => TRUE,
);
foreach ($form_state['exportables'] as $table => $list) {
$form['tables'][$table] = array(
'#type' => 'checkboxes',
'#options' => $list,
'#default_value' => array(),
);
}
$form['name'] = array(
'#type' => 'textfield',
'#title' => t('Module name'),
'#description' => t('Enter the module name to export code to.'),
);
$form['submit'] = array(
'#type' => 'submit',
'#value' => t('Export'),
);
$form['#action'] = url('admin/build/bulkexport/results');
$form['#exportables'] = $form_state['exportables'];
$form['#export_tables'] = $form_state['export_tables'];
return $form;
}