function openlayers_views_default_openlayers_sources in Openlayers 7.3
@file Default sources from views.
File
- modules/
openlayers_views/ includes/ openlayers_views.default_openlayers_sources.inc, line 7 - Default sources from views.
Code
function openlayers_views_default_openlayers_sources() {
$sources = array();
foreach (openlayers_views_get_views() as $data) {
list($style_plugin, $view, $display) = $data;
$machine_name = 'openlayers_views_source_' . $view->name . '_' . $display;
$ol_source = new stdClass();
$ol_source->api_version = 1;
$ol_source->machine_name = $machine_name;
$ol_source->name = 'Openlayers views source: ' . $view->name . ':' . $display;
$ol_source->description = t('Source for !link views map', array(
'!link' => l(t('this'), 'admin/structure/views/view/' . $view->name . '/edit/' . $display),
));
$ol_source->factory_service = 'openlayers.Source:Views';
$ol_source->options = array(
'view' => $view->name . ':' . $display,
);
$sources[$ol_source->machine_name] = $ol_source;
}
return $sources;
}