You are here

function ac_update_copy_data in Availability Calendars 7.2

1 string reference to 'ac_update_copy_data'
ac_update_form3 in ac_update/ac_update.module
Retrieve form callback for the admin/config/content/availability-calendars/update/3 page.

File

ac_update/ac_update.module, line 483
Availability Calendars update: admin update code

Code

function ac_update_copy_data() {
  module_load_include('inc', 'availability_calendars', 'availability_calendars');
  module_load_include('inc', 'availability_calendar', 'availability_calendar');
  $result = array(
    'success' => TRUE,
    'messages' => array(),
  );
  ac_update_copy_style_settings($result);
  if ($result['success']) {
    ac_update_add_field_nid($result);
  }
  if ($result['success']) {
    ac_update_copy_states($result);
  }
  if ($result['success']) {
    ac_update_create_calendars($result);
  }
  if ($result['success']) {
    ac_update_copy_availability($result);
  }
  if ($result['success']) {
    ac_update_create_field_instances($result);
  }
  if ($result['success']) {
    ac_update_create_field_data($result);
  }
  if ($result['success']) {

    //  We can now drop the temporary field.
    ac_update_drop_field_nid($result);
  }
  return $result;
}