1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- <?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);
- }
- }
|