You are here

function availability_calendars_update_7204 in Availability Calendars 7.2

Same name and namespace in other branches
  1. 6.2 availability_calendars.install \availability_calendars_update_7204()

Add a boolean field indicating if a state "is available" to the states table of Availability Calendars.

File

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

Code

function availability_calendars_update_7204(&$sandbox) {
  $tables = availability_calendars_schema();

  //DRY: get table def from schema
  $table_name = 'availability_calendars_states';
  $field_name = 'is_available';
  db_add_field($table_name, $field_name, $tables[$table_name]['fields'][$field_name]);

  // Warn user to define states as available/not-available
  $link = l(st('Availability Calendars') . ' ' . st('Settings'), 'admin/config/content/availability-calendars/settings');
  drupal_set_message(st("Please visit the '!link' page to define what states to treat as available.", array(
    '!link' => $link,
  )), 'warning');
}