You are here

function _acquia_lift_personalize_campaign_wizard_element_single_save in Acquia Lift Connector 7.2

Helper submit function to save a single existing element variation.

Parameters

array $values: The values from the form state specific to this option set

stdClass $option_set: The option set to be edited.

2 calls to _acquia_lift_personalize_campaign_wizard_element_single_save()
acquia_lift_personalize_campaign_wizard_variations_single_submit in ./acquia_lift.admin.wizard.inc
Submit function to submit a single new block variation.
acquia_lift_personalize_campaign_wizard_variations_submit in ./acquia_lift.admin.wizard.inc
Submit function for variations form.

File

./acquia_lift.admin.wizard.inc, line 2090
acquia_lift.admin.wizard.inc Functions specific to the Acquia Lift alteration of the campaign creation wizard.

Code

function _acquia_lift_personalize_campaign_wizard_element_single_save($values, $option_set) {

  // Make sure to start with the latest option set information.
  $option_set = personalize_option_set_load($option_set->osid);
  $option_set->data['pages'] = isset($values['advanced']['pages_all']) && $values['advanced']['pages_all'] == 1 ? '' : $values['advanced']['pages'];
  personalize_option_set_save($option_set);
}