function messages_ajax_send_reply() { global $bp; check_ajax_referer('messages_send_message'); $result = messages_send_message($_REQUEST['send_to'], $_REQUEST['subject'], $_REQUEST['content'], $_REQUEST['thread_id'], true, false, true); if ($result['status']) { ?> <div class="avatar-box"> <?php if (function_exists('bp_core_get_avatar')) { echo bp_core_get_avatar($result['reply']->sender_id, 1); } ?> <h3><?php echo bp_core_get_userlink($result['reply']->sender_id); ?> </h3> <small><?php echo bp_format_time($result['reply']->date_sent); ?> </small> </div> <?php echo stripslashes(apply_filters('bp_get_message_content', $result['reply']->message)); ?> <div class="clear"></div> <?php } else { $result['message'] = '<img src="' . $bp->messages->image_base . '/warning.gif" alt="Warning" /> ' . $result['message']; echo "-1[[split]]" . $result['message']; } }
function messages_screen_compose() { // Remove any saved message data from a previous session. messages_remove_callback_values(); //var_dump($_POST['send_to_usernames']); $recipients = false; if (empty($_POST['send_to_usernames'])) { if (!empty($_POST['send-to-input'])) { // Replace commas with places $recipients = str_replace(',', ' ', $_POST['send-to-input']); $recipients = str_replace(' ', ' ', $recipients); } } else { $recipients = $_POST['send_to_usernames']; } if ($recipients || isset($_POST['send-notice']) && is_site_admin()) { messages_send_message($recipients, $_POST['subject'], $_POST['content'], $_POST['thread_id'], false, true); } do_action('messages_screen_compose'); bp_core_load_template(apply_filters('messages_template_compose', 'messages/compose')); }