You are here

function ac_update_create_calendars in Availability Calendars 7.2

1 call to ac_update_create_calendars()
ac_update_copy_data in ac_update/ac_update.module

File

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

Code

function ac_update_create_calendars(&$result) {

  // Copy all existing calendars, including their nid, to the new table.
  $query = "\nINSERT INTO {availability_calendar_calendar} (created, changed, nid)\nSELECT created, changed, nid\nFROM {node} n\nWHERE n.nid IN (SELECT DISTINCT nid FROM {availability_calendars_day})";
  $count = db_query($query)
    ->rowCount();
  $result['messages'][] = array(
    'message' => "Created {$count} calendars.",
    'type' => 'status',
  );
}