You are here

function jquery_ui_filter_update_7001 in jQuery UI filter 7

Split default input filter into 3 widget specific filters (accordion, dialog, & tabs)

File

./jquery_ui_filter.install, line 32
Installation information for the 'jQuery UI filter' module.

Code

function jquery_ui_filter_update_7001() {
  $result = db_query("SELECT * FROM {filter} WHERE module='jquery_ui_filter' AND name='jquery_ui_filter'");
  while ($record = $result
    ->fetchAssoc()) {

    // Add new filter formats
    foreach (jquery_ui_filter_filter_info() as $name => $info) {
      $record['name'] = $name;
      db_insert('filter')
        ->fields($record)
        ->execute();
    }

    // Delete old filter format
    db_delete('filter')
      ->condition('module', 'jquery_ui_filter')
      ->condition('name=', 'jquery_ui_filter')
      ->execute();
  }
}