function privatemsg_entity_property_info in Privatemsg 7
Same name and namespace in other branches
- 7.2 privatemsg.module \privatemsg_entity_property_info()
Implements hook_entity_property_info().
File
- ./
privatemsg.module, line 3049 - Allows users to send private messages to other users.
Code
function privatemsg_entity_property_info() {
$info = array();
// Add meta-data about the basic node properties.
$properties =& $info['privatemsg_message']['properties'];
$properties = array(
'mid' => array(
'type' => 'integer',
'label' => t('Private message ID'),
'description' => t('Private message ID'),
),
'thread_id' => array(
'type' => 'integer',
'label' => t('Private message thread ID'),
'description' => t('Private message thread ID'),
'getter callback' => 'entity_property_verbatim_get',
),
'author' => array(
'type' => 'user',
'label' => t('Private message author'),
'description' => t('Private message author'),
'setter callback' => 'entity_property_verbatim_set',
),
'subject' => array(
'type' => 'text',
'label' => t('Private message subject'),
'description' => t('Private message subject'),
'setter callback' => 'entity_property_verbatim_set',
),
'body' => array(
'type' => 'text',
'label' => t('Private message body'),
'description' => t('Private message body'),
'setter callback' => 'entity_property_verbatim_set',
),
'timestamp' => array(
'type' => 'date',
'label' => t('Private message sent date'),
'description' => t('Private message sent date'),
),
);
return $info;
}