function _webform_delete_file in Webform 6.2
Same name and namespace in other branches
- 5.2 components/file.inc \_webform_delete_file()
- 6.3 components/file.inc \_webform_delete_file()
- 7.4 components/file.inc \_webform_delete_file()
- 7.3 components/file.inc \_webform_delete_file()
Delete operation for file components or submissions.
Parameters
$data: An array of information containing the submission result, directly correlating to the webform_submitted_data database schema.
$component: An array of information describing the component, directly correlating to the webform_component database schema.
File
- components/
file.inc, line 448 - Webform module file component.
Code
function _webform_delete_file($data, $component) {
// Delete an individual submission file.
$filedata = unserialize($data['value']['0']);
if (isset($filedata['filepath']) && is_file($filedata['filepath'])) {
unlink($filedata['filepath']);
db_query("DELETE FROM {files} WHERE filepath = '%s'", $filedata['filepath']);
}
}