You are here

function workbench_scheduler_features_export_render in Workbench Scheduler 7

Same name and namespace in other branches
  1. 7.2 workbench_scheduler.features.inc \workbench_scheduler_features_export_render()

Implements COMPONENT_features_export_render().

Render workbench schedules as code.

File

./workbench_scheduler.features.inc, line 55
Features file for the workbench_scheduler module.

Code

function workbench_scheduler_features_export_render($module_name, $data) {
  $items = array();
  foreach ($data as $schedule) {
    $items[$schedule] = workbench_scheduler_load_schedules($schedule);

    // Unset SID to prevent overridden state.
    unset($items[$schedule]->sid);
  }
  $code = "  \$items = " . features_var_export($items, '  ') . ";\n";
  $code .= '  return $items;';
  return array(
    'workbench_scheduler_export_schedules' => $code,
  );
}