Exemple #1
0
 /**
  * Remove database tables which hold only transient data - associations and nonces.  Any non-transient data, such
  * as linkages between OpenIDs and WordPress user accounts are maintained.
  */
 function destroy_tables()
 {
     global $wpdb;
     $sql = 'drop table ' . WordPressOpenID::associations_table_name();
     $wpdb->query($sql);
     $sql = 'drop table ' . WordPressOpenID::nonces_table_name();
     $wpdb->query($sql);
     // just in case they've upgraded from an old version
     $settings_table_name = (isset($wpdb->base_prefix) ? $wpdb->base_prefix : $wpdb->prefix) . 'openid_settings';
     $sql = "drop table if exists {$settings_table_name}";
     $wpdb->query($sql);
 }