function clients_drupal_encrypt in Web Service Clients 7.2
Same name and namespace in other branches
- 6.2 connections/clients_drupal/clients_drupal.module \clients_drupal_encrypt()
- 6 backends/clients_drupal/clients_drupal.module \clients_drupal_encrypt()
- 7.3 connections/clients_drupal/clients_drupal.module \clients_drupal_encrypt()
- 7 backends/clients_drupal/clients_drupal.module \clients_drupal_encrypt()
Encrypt a value with the chosen encryption method.
2 calls to clients_drupal_encrypt()
- clients_connection_drupal_services_6_2::connectionSettingsForm_submit in connections/
clients_drupal/ clients_drupal.inc - Submit handler for saving/updating connections of this class.
- clients_connection_drupal_services_7_3::connectionSettingsForm_submit in connections/
clients_drupal/ clients_drupal.inc - Submit handler for saving/updating connections of this class.
File
- connections/
clients_drupal/ clients_drupal.module, line 91 - Provides connection types for Clients module that connect to remote Drupal sites running Services module.
Code
function clients_drupal_encrypt($val) {
$encryption_method = variable_get('clients_drupal_encryption_method', 'no_encryption');
if ($encryption_method == 'no_encryption') {
return $val;
}
else {
// This is brittle: it depends on the thing declared in
// hook_clients_drupal_encryption_methods() having the same key
// as the providing module.
return module_invoke($encryption_method, 'clients_drupal_encrypt', $val);
}
}