function file_upload_security_fix_files in File Upload Security 7.3
Same name and namespace in other branches
- 7 file_upload_security.module \file_upload_security_fix_files()
Helper to move files in insecure locations to the private file system.
1 call to file_upload_security_fix_files()
- file_upload_security_admin_form_submit in includes/
file_upload_security.admin.inc - Implements hook_form_submit().
File
- ./
file_upload_security.module, line 216 - Helper module to advise and resolve security issues in file uploads.
Code
function file_upload_security_fix_files() {
if (variable_get('file_private_path', NULL)) {
$files = array();
file_upload_security_fix_fields($files);
if (module_exists('webform')) {
file_upload_security_fix_webforms($files);
}
if ($files) {
file_upload_security_move_fixed_files($files);
}
}
else {
watchdog('file_upload_security', 'Attempted to fix insecure files without private file system being set.', array(), WATCHDOG_ERROR);
drupal_set_message(t('Legacy files cannot be moved without a private file system being configured. Please set up a private file path at !url.', array(
'!url' => l(t('the file system admin page'), '/admin/config/media/file-system'),
)));
}
}