You are here

function user_import_create_directory in User Import 7.3

Same name and namespace in other branches
  1. 8 user_import.admin.inc \user_import_create_directory()
  2. 7 user_import.admin.inc \user_import_create_directory()
  3. 7.2 user_import.admin.inc \user_import_create_directory()

Create a directory in the private files directory.

3 calls to user_import_create_directory()
user_import_configure_form_submit in ./user_import.admin.inc
user_import_move_file_for_processing in ./user_import.admin.inc
user_import_template_new_submit in ./user_import.admin.inc
Save a new template.

File

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

Code

function user_import_create_directory($directory_name, $path_prefix = 'uploads/') {
  if (!file_stream_wrapper_valid_scheme('private')) {
    drupal_set_message(t('Directory %path could not be created as the Private files path has not been set.', array(
      '%path' => $directory_name,
    )), 'warning');
  }
  $path = 'private://user_import/' . $path_prefix . $directory_name;
  $directory_created = file_prepare_directory($path, FILE_CREATE_DIRECTORY);
  if ($directory_created) {
    file_create_htaccess($path);
  }
}