function deploy_plan_save in Deploy - Content Staging 7.2
Same name and namespace in other branches
- 7.3 deploy.module \deploy_plan_save()
Writes a deployment plan.
4 calls to deploy_plan_save()
- deploy_adhoc_plan_create in modules/deploy_adhoc_plan/ deploy_adhoc_plan.module 
- Helper function to create ad hoc plan if default is defined.
- deploy_services_create in modules/deploy_services/ deploy_services.services.inc 
- Services create operation callback.
- deploy_services_update in modules/deploy_services/ deploy_services.services.inc 
- Services update operation callback.
- drush_deploy_create_plan in ./deploy.drush.inc 
- Command callback for creating plans.
File
- ./deploy.module, line 267 
- Deploy module functions.
Code
function deploy_plan_save($data) {
  $plan = new DeployPlan();
  foreach ($data as $key => $value) {
    $plan->{$key} = $value;
  }
  $returned = ctools_export_crud_save('deploy_plans', $plan);
  if (SAVED_NEW !== $returned && SAVED_UPDATED !== $returned) {
    throw new DeployPlanException('Failed to create plan.');
  }
  return $plan;
}