diff -ubr scribdfield/scribdfield.module scribdfield-mod2/scribdfield.module
--- scribdfield/scribdfield.module	2009-11-18 02:06:34.000000000 +0700
+++ scribdfield-mod2/scribdfield.module	2010-09-01 22:12:07.000000000 +0700
@@ -70,6 +70,22 @@
   return filefield_widget($form, $form_state, $field, $items, $delta);
 }
 
+function scribdfield_field_settings($op, $widget) {
+  return filefield_field_settings($op, $widget);
+}
+
+/**
+ * Implementation of CCK's hook_widget_settings().
+ */
+function scribdfield_widget_settings($op, $widget) {
+  switch ($op) {
+    case 'form':
+      return filefield_widget_settings_form($widget);
+    case 'save':
+      return filefield_widget_settings_save($widget);
+  }
+}
+
 /**
  * Form API #process callback; see hook_elements().
  */
