Topics
| Name | Description |
|---|---|
| API functions | There are two different functions to send messages. Either by starting a new thread or reply to an existing thread. |
| Generic Hooks | Some generic hooks that can't be categorized. |
| Message hooks | All message-level hooks look like hook_privatemsg_message_op, where op is one of the following: |
| Query Builder | Query builder and related hooks |
| Theming documentation | It is possible to theme every aspect of privatemsg with theme functions. |
| Types of recipients | It is possible to define other types of recipients than the usual single user. These types are defined through a hook and a few callbacks and are stored in the {pm_index} table for each recipient entry. |