function deploy_adhoc_plan_manager_action_delete_from_plan in Deploy - Content Staging 7.3
Same name and namespace in other branches
- 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);
}