settings['view']['view_name']; if ($view) { $view = views_get_view($view); $view->set_display($this->settings['view']['view_display']); $handler = $view->display_handler->get_handler('filter', 'type'); if ($handler) { $bundles = $handler->value; } } else { $bundles = array_filter($this->settings['referenceable_types']); } return ($bundles ? $bundles : parent::getTargetBundles()); } }