function views_plugin_ds_fields_view::ds_views_base_table in Display Suite 6.3
Same name and namespace in other branches
- 6 views/views_plugin_ds_fields_view.inc \views_plugin_ds_fields_view::ds_views_base_table()
- 6.2 views/views_plugin_ds_fields_view.inc \views_plugin_ds_fields_view::ds_views_base_table()
Store the base module.
1 call to views_plugin_ds_fields_view::ds_views_base_table()
- views_plugin_ds_fields_view::options_submit in views/
views_plugin_ds_fields_view.inc - Make the row_options a bit smaller :)
File
- views/
views_plugin_ds_fields_view.inc, line 117 - Contains the ds views fields style plugin.
Class
- views_plugin_ds_fields_view
- @file Contains the ds views fields style plugin.
Code
function ds_views_base_table($key) {
$views_base_table = $this->view->base_table;
$ds_views_fields_modules = array(
'node' => array(
'module' => 'nd',
'object_type' => 'node',
),
'users' => array(
'module' => 'ud',
'object_type' => 'user',
),
'comments' => array(
'module' => 'cd',
'object_type' => 'comment',
),
'heartbeat_activity' => array(
'module' => 'hds',
'object_type' => 'heartbeatactivity',
),
);
if (isset($ds_views_fields_modules[$views_base_table]) && module_exists($ds_views_fields_modules[$views_base_table]['module'])) {
return $ds_views_fields_modules[$views_base_table][$key];
}
return 'ds-views';
}