function node_registration_registrations_broadcast_form_validate in Node registration 7
Validate handler for registration_registrations_broadcast_form.
File
- includes/
node_registration.forms.inc, line 1294 - New registration forms. Public and admin.
Code
function node_registration_registrations_broadcast_form_validate($form, &$form_state) {
$validators = array(
'file_validate_extensions' => array(
'jpg gif png pdf doc docx xls xlsx ppt pptx txt zip rar gz',
),
);
$file = file_save_upload('attachment', $validators);
if (isset($file)) {
// File upload was attempted.
if ($file) {
// Put the temporary file in form_values so we can save it on submit.
$form_state['values']['attachment'] = $file;
}
else {
// File upload failed.
form_set_error('attachment', t('The attachment must be of these types: !types.', array(
'!types' => $validators['file_validate_extensions'][0],
)));
}
}
}