function _user_import_initialise_import in User Import 7.3
Same name and namespace in other branches
- 8 user_import.admin.inc \_user_import_initialise_import()
- 5.2 user_import.module \_user_import_initialise_import()
- 5 user_import.module \_user_import_initialise_import()
- 6.4 user_import.admin.inc \_user_import_initialise_import()
- 6.2 user_import.admin.inc \_user_import_initialise_import()
- 7 user_import.admin.inc \_user_import_initialise_import()
- 7.2 user_import.admin.inc \_user_import_initialise_import()
4 calls to _user_import_initialise_import()
- user_import_edit in ./
user_import.admin.inc - user_import_import in ./
user_import.admin.inc - user_import_template_new_submit in ./
user_import.admin.inc - Save a new template.
- user_import_template_update_submit in ./
user_import.admin.inc - Update an existing template.
File
- ./
user_import.admin.inc, line 1083 - Provide administration configuration pages to import users.
Code
function _user_import_initialise_import($import) {
//_user_import_process won't work w/o this include
module_load_include('inc', 'user_import', 'user_import.import');
switch ($import['setting']) {
case 'imported':
drupal_set_message(t('File has already been imported'), 'error');
break;
// add setting template values to new import settings
case 'file set':
if (empty($import['template_id'])) {
return $import;
}
$template = _user_import_settings_select($import['template_id']);
$template['import_id'] = $import['import_id'];
$template['filename'] = $import['filename'];
$template['oldfilename'] = $import['oldfilename'];
$template['filepath'] = $import['filepath'];
$template['started'] = 0;
$template['setting'] = 'file set';
return $template;
case 'test':
case 'tested':
$import['setting'] = 'import';
$import['started'] = 0;
$import['pointer'] = 0;
$import['processed'] = 0;
$import['valid'] = 0;
_user_import_errors_display_delete($import['import_id']);
_user_import_settings_save($import);
_user_import_process($import);
break;
case 'template':
unset($import['filename']);
unset($import['oldfilename']);
unset($import['filepath']);
$import['started'] = 0;
$import['pointer'] = 0;
$import['processed'] = 0;
$import['valid'] = 0;
_user_import_settings_save($import);
break;
default:
_user_import_process($import);
drupal_set_message(t('Imported'));
break;
}
return;
}