function rules_categories_features_export_render in Rules 6
Implementation of hook_features_export_render() for categories.
File
- rules/
rules.export.inc, line 73 - Provides export functionality and integrates with the features module.
Code
function rules_categories_features_export_render($module = 'foo', $data) {
$code = array();
$code[] = ' $rules = array();';
$code[] = '';
// Build the usual rules $export structure for sets and categories.
$rules_export = array();
$items = rules_get_configured_items('rule_sets');
rules_include('rules_admin');
module_load_include('inc', 'rules_admin', 'rules_admin.export');
rules_admin_export_by_category($rules_export, $data);
$module = strpos($module, '_features_comparison') === 0 ? '' : $module;
$export = rules_export_items($rules_export, $module);
$defaults = features_var_export($export, ' ');
return array(
'rules_defaults' => " return {$defaults};",
);
}