Enumerations | |
| enum | MYPAGE_MSTATUS_DRAFT |
| enum | MYPAGE_MSTATUS_NEW |
| enum | MYPAGE_MSTATUS_READ |
| enum | MYPAGE_MTYPE_MESSAGE |
| enum | MYPAGE_MTYPE_BULLETIN |
Functions | |
| mypage_messaging_init () | |
| Implements the init hook. Performs startup tasks. | |
| mypage_messaging_mypage ($type, &$data, $uid) | |
| Implements MyPage hook defined in mypage_module_invoke($type, $page, $uid). | |
| mypage_messaging_send_message ($message) | |
| Provides public interface for adding a message. | |
| mypage_messaging_get_message ($mid) | |
| Provides public interface for retrieving a message. | |
| mypage_messaging_get_message_stack () | |
| Returns the queued message stack for the user. | |
| mypage_messaging_get_new_count () | |
| Returns the new message count. | |
| mypage_messaging_delete_message ($mid, $uid) | |
| Provides public interface for deleting a message. | |
| mypage_messaging_message_access ($mid, $uid) | |
| Determines access to a message. | |
| enum MYPAGE_MSTATUS_DRAFT |
Defines the message status of draft (1).
| enum MYPAGE_MSTATUS_NEW |
Defines the message status of new (2).
| enum MYPAGE_MSTATUS_READ |
Defines the message status of read (3).
Defines the message type bulletin (2).
| enum MYPAGE_MTYPE_MESSAGE |
Defines the message type message (1).
| bool mypage_messaging_delete_message | ( | $ | mid, | |
| $ | uid | |||
| ) |
Provides public interface for deleting a message.
| $mid | The message id to delete. | |
| $uid | The user id requesting the action. |
| array mypage_messaging_get_message | ( | $ | mid | ) |
Provides public interface for retrieving a message.
| $mid | The id of the message being requested. |
| array mypage_messaging_get_message_stack | ( | ) |
Returns the queued message stack for the user.
| integer mypage_messaging_get_new_count | ( | ) |
Returns the new message count.
| null mypage_messaging_init | ( | ) |
Implements the init hook. Performs startup tasks.
| bool mypage_messaging_message_access | ( | $ | mid, | |
| $ | uid | |||
| ) |
Determines access to a message.
| $mid | The message id of the message we're checking. | |
| $uid | The user id of the user requesting access. |
| null mypage_messaging_mypage | ( | $ | type, | |
| &$ | data, | |||
| $ | uid | |||
| ) |
Implements MyPage hook defined in mypage_module_invoke($type, $page, $uid).
| $type | The type of operation being performed. | |
| &$data | The page being constructed. Passed by reference. | |
| $uid | The user id of the user being operated on. |
| bool mypage_messaging_send_message | ( | $ | message | ) |
Provides public interface for adding a message.
| $message | - keyed array containing the message data. The array passed must contain: 'to' => user id of the user the message is is going to. 'from' => user id of the user sending the message is coming from. 'subject' => The subject of the message. 255 characters max. 'message' => The message text. The DB uses a text data type for the message column which holds 65k+ characters. We're limiting the messages to 5000 characters. 'type' => A supported type (currently message or bulletin. Can be text or integer id. |
1.5.3