function rules_scheduler_action_upgrade

Rules upgrade callback.

File

rules_scheduler/rules_scheduler.install, line 201

Code

function rules_scheduler_action_upgrade($element, $target) {
    $target->settings['component'] = $element['#info']['set'];
    $target->settings['date'] = $element['#settings']['task_date'];
    $target->settings['identifier'] = $element['#settings']['task_identifier'];
    unset($element['#info']['arguments']['task_date'], $element['#info']['arguments']['task_identifier']);
    foreach ($element['#info']['arguments'] as $name => $info) {
        rules_upgrade_element_parameter_settings($element, $target, $name, $info, 'param_' . $name);
    }
}