浏览代码

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) {