function messaging_method_disable in Messaging 6.2
Same name and namespace in other branches
- 6.4 messaging.module \messaging_method_disable()
- 6 messaging.module \messaging_method_disable()
- 6.3 messaging.module \messaging_method_disable()
Update messaging method.
When a messaging method is disabled, we need to update current settings for this and other modues
6 calls to messaging_method_disable()
- messaging_mail_disable in messaging_mail/
messaging_mail.module - Implementation of hook_disable()
- messaging_mime_mail_disable in messaging_mime_mail/
messaging_mime_mail.module - Implementation of hook_disable()
- messaging_phpmailer_disable in messaging_phpmailer/
messaging_phpmailer.module - Implementation of hook_disable()
- messaging_privatemsg_disable in messaging_privatemsg/
messaging_privatemsg.module - Implementation of hook_disable()
- messaging_simple_disable in messaging_simple/
messaging_simple.module - Implementation of hook_disable()
File
- ./
messaging.module, line 1038
Code
function messaging_method_disable($method) {
module_load_include('install', 'messaging');
if ($replace = messaging_update_method_replace($method)) {
messaging_update_method_disable($method, $replace);
drupal_set_message(t('Disabled messaging sending method %method and replaced by %replace', array(
'%method' => messaging_method_info($method, 'title'),
'%replace' => messaging_method_info($replace, 'title'),
)));
}
else {
// It seems all methods are disabled, print warning
drupal_set_message(t('Disabled messaging sending method but cannot find a replacement. Please, enable some other sending method.'), 'error');
}
}