/[drupal]/contributions/modules/conditional_fields/conditional_fields.module
ViewVC logotype

Diff of /contributions/modules/conditional_fields/conditional_fields.module

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph | View Patch Patch

revision 1.1.2.22.2.42, Sat Aug 15 17:42:49 2009 UTC revision 1.1.2.22.2.43, Sat Aug 15 22:08:11 2009 UTC
# Line 651  function conditional_fields_node_editing Line 651  function conditional_fields_node_editing
651        // Fields in groups        // Fields in groups
652        foreach (element_children($form[$element]) as $group_element) {        foreach (element_children($form[$element]) as $group_element) {
653          // All required fields inside a conditional group must be handled by conditional fields          // All required fields inside a conditional group must be handled by conditional fields
654          if ($controlled_fields[$group_element] && $form[$element][$group_element]['#required']) {          if ($controlled_fields[$element] && $form[$element][$group_element]['#required']) {
655            conditional_fields_unset_required_field($form[$element][$group_element]);            conditional_fields_unset_required_field($form[$element][$group_element]);
656            $required_fields[$group_element] = array('field' => $group_element, 'in_group' => $element);            $required_fields[$group_element] = array('field' => $group_element, 'in_group' => $element);
657            $form[$element][$group_element]['#theme'] = array('conditional_fields_form_item');            $form[$element][$group_element]['#theme'] = array('conditional_fields_form_item');
# Line 666  function conditional_fields_node_editing Line 666  function conditional_fields_node_editing
666            if ($form[$element][$group_element]['#theme'] == 'content_multiple_values') {            if ($form[$element][$group_element]['#theme'] == 'content_multiple_values') {
667              $form[$element][$group_element]['#conditional_fields_multiple'] = TRUE;              $form[$element][$group_element]['#conditional_fields_multiple'] = TRUE;
668            }            }
669    
670              if ($form[$element][$group_element]['#required']) {
671                conditional_fields_unset_required_field($form[$element][$group_element]);
672                $required_fields[$group_element] = array('field' => $group_element, 'in_group' => $element);
673              }
674            $form[$element][$group_element]['#controlled_field'] = $group_element;            $form[$element][$group_element]['#controlled_field'] = $group_element;
675            $form[$element][$group_element]['#theme'] = array('conditional_fields_form_item');            $form[$element][$group_element]['#theme'] = array('conditional_fields_form_item');
676          }          }

Legend:
Removed from v.1.1.2.22.2.42  
changed lines
  Added in v.1.1.2.22.2.43

  ViewVC Help
Powered by ViewVC 1.1.2