Guest User

buddy message loop

a guest
Mar 7th, 2014
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.70 KB | None | 0 0
  1. <div id="message-thread" role="main">
  2.  
  3. <?php do_action( 'bp_before_message_thread_content' ); ?>
  4.  
  5. <?php if ( bp_thread_has_messages( array( 'order' => 'DESC' ) ) ) : ?>
  6.  
  7. <h3 id="message-subject"><?php bp_the_thread_subject(); ?></h3>
  8.  
  9.  
  10. <?php do_action( 'bp_before_message_thread_reply' ); ?>
  11.  
  12. <form id="send-reply" action="<?php bp_messages_form_action(); ?>" method="post" class="standard-form">
  13.  
  14. <div class="message-box">
  15.  
  16. <div class="message-metadata">
  17.  
  18. <?php do_action( 'bp_before_message_meta' ); ?>
  19.  
  20. <div class="avatar-box">
  21. <span class="avatar">
  22. <?php bp_loggedin_user_avatar( 'type=thumb&height=30&width=30' ); ?>
  23. </span>
  24. <strong><?php _e( 'Send a Reply', 'buddypress' ); ?></strong>
  25. </div>
  26.  
  27. <?php do_action( 'bp_after_message_meta' ); ?>
  28.  
  29. </div><!-- .message-metadata -->
  30.  
  31. <div class="message-content">
  32.  
  33. <?php do_action( 'bp_before_message_reply_box' ); ?>
  34.  
  35. <textarea name="content" id="message_content" rows="15" cols="40"></textarea>
  36.  
  37. <?php do_action( 'bp_after_message_reply_box' ); ?>
  38.  
  39. <div class="submit">
  40. <input type="submit" class="button small radius" name="send" value="<?php _e( 'Send Reply', 'buddypress' ); ?>" id="send_reply_button"/>
  41. </div>
  42.  
  43. <input type="hidden" id="thread_id" name="thread_id" value="<?php bp_the_thread_id(); ?>" />
  44. <input type="hidden" id="messages_order" name="messages_order" value="<?php bp_thread_messages_order(); ?>" />
  45. <?php wp_nonce_field( 'messages_send_message', 'send_message_nonce' ); ?>
  46.  
  47. </div><!-- .message-content -->
  48.  
  49. </div><!-- .message-box -->
  50.  
  51. </form><!-- #send-reply -->
  52.  
  53. <?php do_action( 'bp_after_message_thread_reply' ); ?>
  54.  
  55. <p id="message-recipients">
  56. <span class="highlight">
  57.  
  58. <?php if ( !bp_get_the_thread_recipients() ) : ?>
  59.  
  60. <?php _e( 'You are alone in this conversation.', 'buddypress' ); ?>
  61.  
  62. <?php else : ?>
  63.  
  64. <?php printf( __( 'Conversation between %s and you.', 'buddypress' ), bp_get_the_thread_recipients() ); ?>
  65.  
  66. <?php endif; ?>
  67.  
  68. </span>
  69.  
  70. <a class="button confirm tiny radius" href="<?php bp_the_thread_delete_link(); ?>" title="<?php _e( "Delete Message", "buddypress" ); ?>"><?php _e( 'Delete', 'buddypress' ); ?></a> &nbsp;
  71. </p>
  72.  
  73. <?php do_action( 'bp_before_message_thread_list' ); ?>
  74.  
  75. <?php while ( bp_thread_messages() ) : bp_thread_the_message(); ?>
  76.  
  77. <div class="message-box <?php bp_the_thread_message_alt_class(); ?>">
  78.  
  79. <div class="message-metadata">
  80.  
  81. <?php do_action( 'bp_before_message_meta' ); ?>
  82. <span class="avatar">
  83. <?php bp_the_thread_message_sender_avatar( 'type=thumb&width=30&height=30' ); ?>
  84. </span>
  85. <strong><a href="<?php bp_the_thread_message_sender_link(); ?>" title="<?php bp_the_thread_message_sender_name(); ?>"><?php bp_the_thread_message_sender_name(); ?></a> <span class="activity"><?php bp_the_thread_message_time_since(); ?></span></strong>
  86.  
  87. <?php do_action( 'bp_after_message_meta' ); ?>
  88.  
  89. </div><!-- .message-metadata -->
  90.  
  91. <?php do_action( 'bp_before_message_content' ); ?>
  92.  
  93. <div class="message-content">
  94.  
  95. <?php bp_the_thread_message_content(); ?>
  96.  
  97. </div><!-- .message-content -->
  98.  
  99. <?php do_action( 'bp_after_message_content' ); ?>
  100.  
  101. <div class="clear"></div>
  102.  
  103. </div><!-- .message-box -->
  104.  
  105. <?php endwhile; ?>
  106.  
  107. <?php do_action( 'bp_after_message_thread_list' ); ?>
  108.  
  109.  
  110. <?php endif; ?>
  111.  
  112. <?php do_action( 'bp_after_message_thread_content' ); ?>
  113.  
  114. </div>
Advertisement
Add Comment
Please, Sign In to add comment