You are here

function user_import_add_form in User Import 7

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

Start new import. Form to select file.

1 string reference to 'user_import_add_form'
user_import_preferences in ./user_import.admin.inc

File

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

Code

function user_import_add_form($import_id = NULL) {
  $form = array();
  $ftp_files = array();
  if (variable_get('user_import_selectable_files', 0) == 1) {
    $ftp_files = _user_import_ftp_files();
  }
  user_import_add_file_form($form, $ftp_files);
  user_import_delimiter_form($form);
  $settings = _user_import_settings_select(NULL, TRUE);
  if ($settings) {
    $saved_settings = array(
      t('-- none --'),
    );
    foreach ($settings as $settings_set) {
      $saved_settings[$settings_set['import_id']] = $settings_set['name'];
    }
    $form['import_template_select'] = array(
      '#type' => 'select',
      '#title' => t('Saved Settings'),
      '#description' => t('Select if you want to use a previously saved set of settings.'),
      '#default_value' => variable_get('user_import_settings', 0),
      '#options' => $saved_settings,
    );
  }
  $form['next'] = array(
    '#type' => 'submit',
    '#value' => t('Next'),
  );

  // Set form parameters so we can accept file uploads.
  $form['#attributes'] = array(
    'enctype' => 'multipart/form-data',
  );
  return $form;
}