? form_controller.api.php
? form_controller.css
? form_controller.js
Index: form.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/form/form.module,v
retrieving revision 1.5
diff -u -p -r1.5 form.module
--- form.module	8 Dec 2009 04:38:01 -0000	1.5
+++ form.module	9 Dec 2009 06:13:08 -0000
@@ -95,6 +95,9 @@ function form_form(&$form_state, $form_b
   foreach ($alterations as $name => $info) {
     // Fetch configuration form.
     // @todo Take over configuration storage for most/simple implementations.
+    if (!empty($info['file'])) {
+      require_once $info['file'];
+    }
     if (isset($info['form callback']) && function_exists($info['form callback'])) {
       $function = $info['form callback'];
       $settings = $function($form, $form_id, $context);
@@ -175,6 +178,9 @@ function form_process_form(&$element, $e
 
   // @todo Cache this.
   foreach (module_invoke_all('form_info') as $name => $info) {
+    if (!empty($info['file'])) {
+      require_once $info['file'];
+    }
     if (!empty($info['process callback']) && function_exists($info['process callback'])) {
       $function = $info['process callback'];
       $function($element, $form_state, $form_id, $form_elements);
