function _webform_submit_multifile in Webform Multiple File Upload 6
Same name and namespace in other branches
- 7 multifile.inc \_webform_submit_multifile()
Implementation of _webform_submit_component().
File
- ./
multifile.inc, line 541 - Webform module file component.
Code
function _webform_submit_multifile($component, $value) {
module_load_include('inc', 'webform_multifile', 'safe_unserialize');
$old_fids = isset($value['_old_fids']) ? safe_unserialize($value['_old_fids']) : NULL;
if ($fids = $value['_fids']) {
$files = webform_get_multifile($fids);
foreach ($files as $file) {
// Save any new files permanently.
file_set_status($file, FILE_STATUS_PERMANENT);
}
if ($old_fids) {
$fids = array_merge($old_fids, $fids);
}
}
else {
$fids = $old_fids;
}
if ($fids) {
return serialize($fids);
}
}