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. |