FINAL suepr merge step : added all modules to this super repos
This commit is contained in:
50
sites/all/modules/contrib/mail/mandrill/mandrill.api.php
Normal file
50
sites/all/modules/contrib/mail/mandrill/mandrill.api.php
Normal file
@@ -0,0 +1,50 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* @file
|
||||
* This file contains no working PHP code; it exists to provide additional
|
||||
* documentation for doxygen as well as to document hooks in the standard
|
||||
* Drupal manner.
|
||||
*/
|
||||
|
||||
/**
|
||||
* Allows other modules to alter the Mandrill message and sender arguments.
|
||||
*
|
||||
* @array $mandrill_params
|
||||
* The mandril message array
|
||||
* @see MandrillMailSystem::mail()
|
||||
*
|
||||
* @array $message
|
||||
* The drupal_mail message array.
|
||||
* @see drupal_mail()
|
||||
*/
|
||||
function hook_mandrill_mail_alter(&$mandrill_params, $message) {
|
||||
// No example.
|
||||
}
|
||||
|
||||
/**
|
||||
* Allows other modules to alter the allowed attachment file types.
|
||||
*
|
||||
* @array $types
|
||||
* An array of file types indexed numerically.
|
||||
*/
|
||||
function hook_mandrill_valid_attachment_types_alter(&$types) {
|
||||
// Example, allow word docs:
|
||||
$types[] = 'application/msword';
|
||||
// Allow openoffice docs:
|
||||
$types[] = 'application/vnd.openxmlformats-officedocument.wordprocessingml.document';
|
||||
}
|
||||
|
||||
/**
|
||||
* Allow other modules to respond to the result of sending an email.
|
||||
*
|
||||
* @param array $result
|
||||
* Associative array containing the send result, including the status.
|
||||
*/
|
||||
function hook_mandrill_mailsend_result($result) {
|
||||
if ($result['status'] == 'rejected') {
|
||||
// Delete user.
|
||||
$user = user_load_by_mail($result['email']);
|
||||
user_delete($user->uid);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user