function _user_import_settings_deletion in User Import 7.3
Same name and namespace in other branches
- 8 user_import.module \_user_import_settings_deletion()
- 5.2 user_import.module \_user_import_settings_deletion()
- 5 user_import.module \_user_import_settings_deletion()
- 6.4 user_import.module \_user_import_settings_deletion()
- 6.2 user_import.module \_user_import_settings_deletion()
- 7 user_import.module \_user_import_settings_deletion()
- 7.2 user_import.module \_user_import_settings_deletion()
6 calls to _user_import_settings_deletion()
- UserImportWebTestCase::tearDown in ./
user_import.test - SimpleTest core method: code run after each and every test method.
- user_import_configure_form_submit in ./
user_import.admin.inc - user_import_delete in ./
user_import.admin.inc - user_import_edit_cancel_validate in ./
user_import.admin.inc - user_import_edit_remove_file_validate in supported/
user_import.inc - Delete settings and uploaded file
File
- ./
user_import.module, line 735 - Import or update users with data from a comma separated file (csv).
Code
function _user_import_settings_deletion($import_id) {
$sql = 'SELECT auto_import_directory FROM {user_import} WHERE import_id = :import_id';
$auto_import_directory = db_query_range($sql, 0, 1, array(
':import_id' => $import_id,
))
->fetchField();
if (!empty($auto_import_directory)) {
$deleted = file_unmanaged_delete_recursive('private://user_import/uploads/' . $auto_import_directory);
if ($deleted) {
watchdog('Usr Import', t("Directory '%directory' has been deleted."), array(
'%directory' => $auto_import_directory,
));
}
}
db_delete('user_import')
->condition('import_id', $import_id)
->execute();
db_delete('user_import_errors')
->condition('import_id', $import_id)
->execute();
return;
}