You are here

function hansel_features_export_render in Hansel breadcrumbs 7

Same name and namespace in other branches
  1. 8 hansel.features.inc \hansel_features_export_render()

Implements hook_features_export_render().

File

./hansel.features.inc, line 26

Code

function hansel_features_export_render($module_name, $data, $export = NULL) {
  module_load_include('inc', 'hansel', 'hansel.export');
  $code = '';
  $code = "  \$elements = array();\n";
  $object = array();
  foreach ($data as $element) {
    switch ($element) {
      case 'config':
        $object = hansel_export_config();
        break;
      case 'settings':
        $object = hansel_export_settings();
        break;
    }
    $code .= "  \$elements['{$element}'] = " . features_var_export($object, '  ') . ";\n";
  }
  $code .= "  return \$elements;";
  return array(
    'hansel_default' => $code,
  );
}