You are here

function deploy_adhoc_plan_manager_action_delete_from_plan in Deploy - Content Staging 7.3

Same name and namespace in other branches
  1. 7.2 modules/deploy_adhoc_plan/deploy_adhoc_plan.rules.inc \deploy_adhoc_plan_manager_action_delete_from_plan()

Action callback for the "Remove from ad hoc deploy plan" action.

File

modules/deploy_adhoc_plan/deploy_adhoc_plan.rules.inc, line 90
Rules implementations for ad hoc plans.

Code

function deploy_adhoc_plan_manager_action_delete_from_plan($entity_wrapper) {
  if (empty($_SESSION['deploy_auto_plan_user_plan']) || !deploy_manager_plan_load($_SESSION['deploy_auto_plan_user_plan'])) {
    drupal_set_message(t('No ad hoc plan to remove from.'), 'warning', FALSE);
    return;
  }
  $entity_type = $entity_wrapper
    ->type();
  $entity = $entity_wrapper
    ->value();
  deploy_manager_delete_from_plan($_SESSION['deploy_auto_plan_user_plan'], $entity_type, $entity);
}