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