소스 검색

Fixed a bug where all export displays were appearing in the download form. We only want those that are attched to the display to show up for that display

Stephen Ficklin 12 년 전
부모
커밋
25d1f14d92
1개의 변경된 파일7개의 추가작업 그리고 0개의 파일을 삭제
  1. 7 0
      tripal_views/tripal_views.views.inc

+ 7 - 0
tripal_views/tripal_views.views.inc

@@ -719,8 +719,15 @@ function tripal_views_data_export_download_form(&$form_state, $view, $display_id
   $displays = $view->display;
   $options = array();
   $default = '';
+  $current_display = $view->current_display;
   foreach ($displays as $name => $display) {
     if (preg_match("/^views_data_export/", $name)) {
+    
+      // only add this display to the form if it is attached 
+      $display_options = $display->display_options;
+      if(strcmp($display_options['displays'][$current_display],$current_display)!=0){
+         continue;
+      } 
 
       // set the first item as default
       if (!$default) {