function clients_connection_uninstall_connection_delete in Web Service Clients 7.2
Same name and namespace in other branches
- 6.2 clients.install \clients_connection_uninstall_connection_delete()
- 7.3 clients.install \clients_connection_uninstall_connection_delete()
Helper function for connection type modules to delete all their connections.
For example usage, see clients_drupal_uninstall().
Parameters
$module: The name of the module whose connections should be deleted.
1 call to clients_connection_uninstall_connection_delete()
- clients_drupal_uninstall in connections/
clients_drupal/ clients_drupal.install - Implementation of hook_uninstall().
File
- ./
clients.install, line 80 - Install, update and uninstall functions for the Clients module.
Code
function clients_connection_uninstall_connection_delete($module) {
// Invoke hook_clients_connection_type_info().
// This works even when the module is about to be uninstalled.
$connection_types = module_invoke($module, 'clients_connection_type_info');
foreach ($connection_types as $type => $info) {
$num_deleted = db_delete('clients_connections')
->condition('type', $type)
->execute();
}
}