function uploadfield_widget_settings_form in Video 6.4
Same name and namespace in other branches
- 6.5 types/uploadfield/uploadfield_widget.inc \uploadfield_widget_settings_form()
- 6.3 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"), "/");
//wierd i had to break this into two ltrims...
$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;
}