| 123456789101112131415161718192021222324252627282930313233343536373839 | 
							- <?php
 
- /**
 
-  * Messages helper functions
 
-  *
 
-  * @package ElggMessages
 
-  */
 
- /**
 
-  * Prepare the compose form variables
 
-  *
 
-  * @return array
 
-  */
 
- function messages_prepare_form_vars($recipient_guid = 0) {
 
- 	$recipient_username = '';
 
- 	$recipient = get_entity($recipient_guid);
 
- 	if (elgg_instanceof($recipient, 'user')) {
 
- 		$recipient_username = $recipient->username;
 
- 	}
 
- 	// input names => defaults
 
- 	$values = array(
 
- 		'subject' => '',
 
- 		'body' => '',
 
- 		'recipient_username' => $recipient_username,
 
- 	);
 
- 	if (elgg_is_sticky_form('messages')) {
 
- 		foreach (array_keys($values) as $field) {
 
- 			$values[$field] = elgg_get_sticky_value('messages', $field);
 
- 		}
 
- 	}
 
- 	elgg_clear_sticky_form('messages');
 
- 	return $values;
 
- }
 
 
  |