function oa_related_panels_display_save in Open Atrium Related Content 7.2
Implements hook_panels_display_save().
File
- ./
oa_related.module, line 83
Code
function oa_related_panels_display_save($display) {
// If a Featured view mode is saved, enable the content type for entityreferences.
// cache_key has format: panelizer:default:node:%type.%viewmode:default
if (!empty($display->cache_key)) {
$parts = explode(':', $display->cache_key);
if (!empty($parts[2]) && $parts[2] == 'node' && !empty($parts[3])) {
list($bundle, $viewmode) = explode('.', $parts[3]);
if ($viewmode == 'featured') {
_oa_related_enable_related($bundle, _oa_related_has_panelizer_viewmode($bundle, $viewmode));
}
}
}
}