function uc_product_classes_features_export in Ubercart 7.3
Same name and namespace in other branches
- 6.2 uc_product/uc_product.features.inc \uc_product_classes_features_export()
Implements hook_features_export().
File
- uc_product/
uc_product.features.inc, line 22 - Features integration for Ubercart product classes.
Code
function uc_product_classes_features_export($data, &$export, $module_name = '') {
$export['dependencies']['uc_product'] = 'uc_product';
foreach ($data as $class) {
$export['features']['uc_product_classes'][$class] = $class;
}
// Create a pipe for the CCK fields and variables to be exported.
$pipe = node_features_export($data, $export, $module_name);
// If strongarm is available, export the shippable and image settings.
if (module_exists('strongarm')) {
foreach ($data as $class) {
$pipe['variable'][] = "uc_product_shippable_{$class}";
$pipe['variable'][] = "uc_image_{$class}";
}
}
return $pipe;
}