You are here

function user_import_template_update_submit in User Import 6.2

Same name and namespace in other branches
  1. 8 user_import.admin.inc \user_import_template_update_submit()
  2. 6.4 user_import.admin.inc \user_import_template_update_submit()
  3. 7.3 user_import.admin.inc \user_import_template_update_submit()
  4. 7 user_import.admin.inc \user_import_template_update_submit()
  5. 7.2 user_import.admin.inc \user_import_template_update_submit()

Update an existing template.

1 string reference to 'user_import_template_update_submit'
_user_import_edit_template_fields in supported/user_import.inc

File

./user_import.admin.inc, line 481
Provide administration configuration pages to import users.

Code

function user_import_template_update_submit($form, &$form_state) {

  // save settings for import
  $import_id = $form_state['values']['import_id'];
  _user_import_settings_save($form_state['values']);

  // get template details
  $template_id = db_result(db_query("SELECT import_id from {user_import} where setting = 'template' AND name= '%s' LIMIT 1", $form['#current_template']));

  // save settings for template
  $form_state['values']['setting'] = 'template';
  $form_state['values']['import_id'] = $template_id;
  $form_state['values']['name'] = $form['#current_template'];
  _user_import_initialise_import($form_state['values']);
  drupal_set_message(t("'%name' settings template was updated.", array(
    '%name' => $form['#current_template'],
  )));

  // reload settings page
  $form_state['redirect'] = 'admin/user/user_import/add/' . $import_id;
  return;
}