? rules-517396-24.patch
? rules-733558.patch
Index: rules_forms/rules_forms.rules.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/rules/rules_forms/Attic/rules_forms.rules.inc,v
retrieving revision 1.1.2.8
diff -u -p -r1.1.2.8 rules_forms.rules.inc
--- rules_forms/rules_forms.rules.inc	11 Dec 2009 10:17:23 -0000	1.1.2.8
+++ rules_forms/rules_forms.rules.inc	8 Mar 2010 16:55:30 -0000
@@ -75,18 +75,6 @@ function rules_forms_rules_action_info()
       ),
       'module' => 'Rules Forms',
     ),
-    'rules_forms_action_disable_element' => array(
-      'label' => t('Disable an element of the form'),
-      'arguments' => array(
-        'form' => array('type' => 'form', 'label' => t('Form')),
-        'disable' => array(
-          'type' => 'string',
-          'label' => t('Form element ID'),
-          'description' => t('The element that should be disabled.') .' '. _rules_forms_element_description(),
-        ),
-      ),
-      'module' => 'Rules Forms',
-    ),
     'rules_forms_action_adjust_weight' => array(
       'label' => t('Adjust weight of an element in the form'),
       'arguments' => array(
@@ -207,50 +195,6 @@ function rules_forms_action_hide_element
 }
 
 /**
- * Action implementation: Disable a form element.
- */
-function rules_forms_action_disable_element(&$form, $disable) {
-  // Register an after build handler because some form elements might not
-  // exsist yet.
-  $form['#rules_forms']['#disable'][] = $disable;
-  if (empty($form['#after_build']) || !in_array('rules_forms_element_action_after_build', $form['#after_build'])) {
-    $form['#after_build'][] = 'rules_forms_include_after_build';
-    $form['#after_build'][] = 'rules_forms_element_action_after_build';
-  }
-}
-
-/**
- * Form after build handler for disabling form elements.
- */
-function rules_forms_element_action_after_build($form, &$form_state) {
-  // Get the element that should be extracted.
-  foreach ($form['#rules_forms']['#disable'] as $field) {
-    rules_forms_disable_field_recurse(_rules_forms_get_element($form, $field));
-  }
-  return $form;
-}
-
-/**
- * Recursively set the disabled attribute of a form element and all its dependent
- * FAPI elements.
- *
- * @see http://drupal.org/node/357328
- */
-function rules_forms_disable_field_recurse(&$elements) {
-  foreach (element_children($elements) as $key) {
-    if (isset($elements[$key]) && $elements[$key]) {
-      // Recurse through all children elements.
-      rules_forms_disable_field_recurse($elements[$key]);
-    }
-  }
-
-  if (!isset($elements['#attributes'])) {
-    $elements['#attributes'] = array();
-  }
-  $elements['#attributes']['disabled'] = 'disabled';
-}
-
-/**
  * Action implementation: Adjust weight of a form element.
  */
 function rules_forms_action_adjust_weight(&$form, $element, $weight) {
Index: rules_forms/rules_forms.rules_forms.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/rules/rules_forms/Attic/rules_forms.rules_forms.inc,v
retrieving revision 1.1.2.3
diff -u -p -r1.1.2.3 rules_forms.rules_forms.inc
--- rules_forms/rules_forms.rules_forms.inc	14 Aug 2009 09:52:51 -0000	1.1.2.3
+++ rules_forms/rules_forms.rules_forms.inc	8 Mar 2010 16:55:30 -0000
@@ -106,13 +106,6 @@ function rules_forms_action_hide_element
 }
 
 /**
- * Label callback for disabling form elements action.
- */
-function rules_forms_action_disable_element_label($settings, $argument_labels) {
-  return t("Disable form element '@element'", array('@element' => $settings['disable']));
-}
-
-/**
  * Label callback for redirect action.
  */
 function rules_forms_action_redirect_label($settings, $argument_labels) {
