Projet

Général

Profil

Révision 7547bb19

Ajouté par Assos Assos il y a environ 7 ans

Weekly update of contrib modules

Voir les différences:

drupal7/sites/all/modules/views_bulk_operations/views_bulk_operations.rules.inc
114 114
function views_bulk_operations_views_list() {
115 115
  $selectable_displays = array();
116 116
  foreach (views_get_enabled_views() as $name => $base_view) {
117
    $view = $base_view->clone_view();
117 118
    foreach ($base_view->display as $display_name => $display) {
118
      $view = $base_view->clone_view();
119
      $view->build($display_name);
120
      $vbo = _views_bulk_operations_get_field($view);
121
      if ($vbo) {
122
        $selectable_displays[$view->name . '|' . $display_name] = check_plain($view->human_name) . ' | ' . check_plain($display->display_title);
119
      if (!$view->set_display($display_name)) {
120
        continue;
121
      }
122

  
123
      // Initialize the style plugin and only continue to initialize handlers
124
      // if the style uses fields.
125
      if (!$view->init_style() || !$view->style_plugin->uses_fields()) {
126
        continue;
127
      }
128

  
129
      $view->init_handlers($display_name);
130
      if (_views_bulk_operations_get_field($view)) {
131
        $selectable_displays[$view->name . '|' . $display_name] = check_plain($view->human_name . ' | ' . $display->display_title);
123 132
      }
124 133
    }
125 134
  }
135

  
126 136
  return $selectable_displays;
127 137
}
128 138

  

Formats disponibles : Unified diff