| 12345678910111213141516171819202122232425262728293031323334353637383940414243 | <?php/** * @file * Install, update, and uninstall functions for the transliteration module. *//** * Implements hook_install(). */function transliteration_install() {  module_load_include('inc', 'transliteration', 'transliteration.admin');  if (!$query = transliteration_file_query()) {    // Database not supported.    return;  }  if (!$query->countQuery()->execute()->fetchColumn()) {    // Don't bother if no files need to be fixed.    return;  }  $t = get_t();  drupal_set_message($t('Transliteration has been installed. <a href="@transliteration-url">Fix existing file names</a>.', array('@transliteration-url' => url('admin/config/media/file-system/transliteration'))));}/** * Implements hook_uninstall(). */function transliteration_uninstall() {  variable_del('transliteration_file_uploads');  variable_del('transliteration_file_lowercase');  variable_del('transliteration_search');}/** * Remove unnecessary Drupal 6 variables. */function transliteration_update_7300() {  // Delete all the transliteration_filter_no_known_transliteration_* variables  // and then clear the variable cache.  db_query("DELETE FROM {variable} WHERE name LIKE 'transliteration_filter_no_known_transliteration_%'");  cache_clear_all('variables', 'cache');}
 |