| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 | <?php/** * @file * Install, update and uninstall functions for the Browscap module. *//** * Implements hook_schema(). */function browscap_schema() {  $schema['browscap'] = array(    'fields' => array(      'useragent' => array(        'type' => 'varchar',        'length' => 255,        'not null' => TRUE,        'default' => '',      ),      'data' => array(        'type' => 'blob',        'size' => 'big',      ),    ),    'primary key' => array('useragent'),  );  $schema['cache_browscap'] = drupal_get_schema_unprocessed('system', 'cache');  return $schema;}/** * Implements hook_install(). */function browscap_install() {  // Update the browscap information.  _browscap_import();  // Record when the browscap information was updated.  variable_set('browscap_imported', REQUEST_TIME);}/** * Implements hook_uninstall(). */function browscap_uninstall() {  variable_del('browscap_imported');  variable_del('browscap_version');  variable_del('browscap_enable_automatic_updates');  variable_del('browscap_automatic_updates_timer');}/** * Drop the unused Browscap 1.x statistics table. */function browscap_update_7200() {  db_drop_table('browscap_statistics');}
 |