Projet

Général

Profil

Révision 8d02775b

Ajouté par Assos Assos il y a environ 4 ans

Weekly update of contrib modules

Voir les différences:

drupal7/sites/all/modules/webform/components/grid.inc
764 764
 */
765 765
function _webform_grid_header(array $element, $right_titles) {
766 766
  $titles = explode('|', $element['#title'], 2);
767
  $title_left = $titles[0];
767 768
  $header = array(
768 769
    array(
769
      'data' => _webform_grid_header_title($element, $titles[0]),
770
      'data' => _webform_grid_header_title($element, $title_left),
770 771
      'class' => array('webform-grid-question'),
772
      'scope' => 'col',
771 773
    ),
772 774
  );
773 775
  foreach ($element['#grid_options'] as $option) {
......
778 780
    );
779 781
  }
780 782
  if ($right_titles) {
783
    $title_right = isset($titles[1]) ? $titles[1] : $title_left;
781 784
    $header[] = array(
782
      'data' => _webform_grid_header_title($element, isset($titles[1]) ? $titles[1] : ''),
785
      'data' => _webform_grid_header_title($element, $title_right),
783 786
      'class' => array('webform-grid-question'),
787
      'scope' => 'col',
784 788
    );
785 789
  }
786 790
  return $header;
......
792 796
function _webform_grid_header_title($element, $title) {
793 797
  $header_title = '';
794 798
  if ($element['#title_display'] == 'internal') {
795
    $variables = array('element' => $element);
796
    $variables['element']['#title_display'] = 'before';
797
    $variables['element']['#title'] = $title;
798
    $header_title = theme('form_element_label', $variables);
799
    $header_title = $title;
799 800
  }
800 801
  return $header_title;
801 802
}

Formats disponibles : Unified diff