You are here

function bulk_export_export_form_submit in Chaos Tool Suite (ctools) 6

Same name and namespace in other branches
  1. 7 bulk_export/bulk_export.module \bulk_export_export_form_submit()

Process the bulk export submit form and make the results available.

File

bulk_export/bulk_export.module, line 210
Perform bulk exports.

Code

function bulk_export_export_form_submit($form, &$form_state) {
  $code = array();
  $name = empty($form_state['values']['name']) ? 'foo' : $form_state['values']['name'];
  foreach ($form_state['values']['tables'] as $table => $names) {
    $names = array_keys(array_filter($names));
    if ($names) {
      natcasesort($names);
      ctools_export_to_hook_code($code, $table, $names, $name);
    }
  }
  $form_state['code'] = $code;
  $form_state['module'] = $name;
}