You are here

function availability_calendars_update_7203 in Availability Calendars 6.2

Same name and namespace in other branches
  1. 7.2 availability_calendars.install \availability_calendars_update_7203()

Change storage defining content types enabled for Availability Calendars.

File

./availability_calendars.install, line 645
Install, update and uninstall functions for the Availability Calendars module.

Code

function availability_calendars_update_7203(&$sandbox) {
  $ret = array();
  $content_types = array();
  foreach (node_get_types('names') as $content_type => $content_type_name) {
    if (variable_get('availability_calendars_settings_content_type_' . $content_type, 0) == 1) {
      $content_types[] = $content_type;
    }
  }
  availability_calendars_variable_del_all('availability_calendars_settings_content_type_');
  variable_set('availability_calendars_settings_content_types', $content_types);
  $ret[] = array(
    'success' => TRUE,
    'query' => 'Changed storage defining content types enabled for Availability Calendars.',
  );
  return $ret;
}