function uploadfield_widget_settings_form in Video 6.5
Same name and namespace in other branches
- 6.3 types/uploadfield/uploadfield_widget.inc \uploadfield_widget_settings_form()
- 6.4 types/uploadfield/uploadfield_widget.inc \uploadfield_widget_settings_form()
Implementation of CCK's hook_widget_settings($op = 'form').
1 call to uploadfield_widget_settings_form()
- uploadfield_widget_settings in types/
uploadfield/ uploadfield.module - Implementation of CCK's hook_widget_settings().
File
- types/
uploadfield/ uploadfield_widget.inc, line 12 - uploadfield widget hooks and callbacks.
Code
function uploadfield_widget_settings_form($widget) {
$form = module_invoke('filefield', 'widget_settings', 'form', $widget);
if ($form['file_extensions']['#default_value'] == 'txt') {
$form['file_extensions']['#default_value'] = 'mp4 mpeg avi mpg wmv flv mov';
}
// Fix our path settings
$form['path_settings']['file_path']['#default_value'] = ltrim(ltrim($form['path_settings']['file_path']['#default_value'], 'videos'), '/');
$form['path_settings']['file_path']['#description'] = t('Optional subdirectory within the "<em>files/videos/</em>" directory where files will be stored. Do not include preceding or trailing slashes.');
array_unshift($form['path_settings']['file_path']['#element_validate'], 'video_widget_settings_file_path_validate');
// Default settings
$default = video_default_widget_settings($widget);
$form = $form + $default;
return $form;
}