commons_groups_pages.features.inc in Drupal Commons 7.3
File
modules/commons/commons_groups/modules/commons_groups_pages/commons_groups_pages.features.inc
View source
<?php
function commons_groups_pages_features_pipe_alter(&$pipe, $data, $export) {
if (!empty($pipe['panelizer_defaults'])) {
foreach ($pipe['panelizer_defaults'] as $delta => $value) {
$args = explode(':', $value);
$group_name = $args[1];
$group_bundles = og_get_all_group_bundle();
if (isset($group_bundles['node']) && isset($group_bundles['node']['group'])) {
unset($group_bundles['node']['group']);
}
$excluded_groups = array_keys($group_bundles);
if (in_array($group_name, $excluded_groups)) {
unset($pipe['field_instance'][$delta]);
}
}
}
}
function commons_groups_pages_ctools_plugin_api($module = NULL, $api = NULL) {
if ($module == "panelizer" && $api == "panelizer") {
return array(
"version" => "1",
);
}
if ($module == "strongarm" && $api == "strongarm") {
return array(
"version" => "1",
);
}
}