function views_data_export_migratable_views in Views data export 6
Same name and namespace in other branches
- 6.3 migration/views_data_export_migration.module \views_data_export_migratable_views()
- 6.2 migration/views_data_export_migration.module \views_data_export_migratable_views()
Return an array of all views / displays that are migratable from views_bonus_export to views_data_export
Statically caches it
Simply looks for all feed displays that have one of the views_bonus_export style plugins
1 call to views_data_export_migratable_views()
- views_data_export_migration_page in migration/
views_data_export_migration.module - Menu callback
File
- migration/
views_data_export_migration.module, line 68 - Provides helpers and UI (admin/build/views/tools/views-data-export-migration) for migrating views_bonus_export views to views_data_export.
Code
function views_data_export_migratable_views($view_name = NULL, $display_name = NULL, $reset = FALSE) {
static $relevant_views;
if (!isset($relevant_views) || $reset) {
$views = views_get_all_views();
$relevant_views = array();
foreach ($views as $v) {
if (count($relevant_displays = _views_data_export_migratable_displays($v))) {
$relevant_views[$v->name] = $relevant_displays;
}
}
}
if (isset($view_name)) {
if (isset($display_name)) {
return $relevant_views[$view_name][$display_name];
}
return $relevant_views[$view_name];
}
return $relevant_views;
}