? filefield-preview.patch
? filefield-widget-settings.patch
Index: filefield.module
===================================================================
RCS file: /cvs/drupal/contributions/modules/filefield/filefield.module,v
retrieving revision 1.23
diff -u -r1.23 filefield.module
--- filefield.module	30 Mar 2007 03:20:24 -0000	1.23
+++ filefield.module	19 Apr 2007 08:45:08 -0000
@@ -207,6 +207,9 @@
  */
 function filefield_widget_settings($op, $widget) {
   switch ($op) {
+    case 'callbacks':
+      return array('default value' => CONTENT_CALLBACK_CUSTOM);
+
     case 'form':
       $form = array();
       $form['file_extensions'] = array (
@@ -225,7 +228,7 @@
         '#after_build' => array('filefield_form_check_directory'),
       );
       if (function_exists('token_replace')) {
-        $form['file_path']['#description'] .= theme('token_help', 'all');        
+        $form['file_path']['#description'] .= theme('token_help', 'user');        
       }
       return $form;
     case 'validate':
@@ -275,6 +278,9 @@
 function filefield_widget($op, $node, $field, &$node_field) {
   $fieldname = $field['field_name'];
   switch ($op) {
+    case 'default value':
+      return array();
+
     case 'prepare form values':
       _filefield_widget_prepare($node, $field, $node_field);
       break;
