| 1 | <?php
|
|---|
| 2 |
|
|---|
| 3 | /**
|
|---|
| 4 | * BuddyPress - Users Messages
|
|---|
| 5 | *
|
|---|
| 6 | * @package BuddyPress
|
|---|
| 7 | * @subpackage bp-legacy
|
|---|
| 8 | */
|
|---|
| 9 |
|
|---|
| 10 | ?>
|
|---|
| 11 |
|
|---|
| 12 | <div class="item-list-tabs no-ajax" id="subnav" role="navigation">
|
|---|
| 13 | <ul>
|
|---|
| 14 |
|
|---|
| 15 | <?php bp_get_options_nav(); ?>
|
|---|
| 16 |
|
|---|
| 17 | </ul>
|
|---|
| 18 |
|
|---|
| 19 | <?php if ( bp_is_messages_inbox() || bp_is_messages_sentbox() ) : ?>
|
|---|
| 20 |
|
|---|
| 21 | <div class="message-search"><?php bp_message_search_form(); ?></div>
|
|---|
| 22 |
|
|---|
| 23 | <?php endif; ?>
|
|---|
| 24 |
|
|---|
| 25 | </div><!-- .item-list-tabs -->
|
|---|
| 26 |
|
|---|
| 27 | <?php
|
|---|
| 28 | switch ( bp_current_action() ) :
|
|---|
| 29 |
|
|---|
| 30 | // Inbox/Sentbox
|
|---|
| 31 | case 'inbox' :
|
|---|
| 32 | case 'sentbox' :
|
|---|
| 33 | do_action( 'bp_before_member_messages_content' ); ?>
|
|---|
| 34 |
|
|---|
| 35 | <div class="messages" role="main">
|
|---|
| 36 | <?php bp_get_template_part( 'members/single/messages/messages-loop' ); ?>
|
|---|
| 37 | </div><!-- .messages -->
|
|---|
| 38 |
|
|---|
| 39 | <?php do_action( 'bp_after_member_messages_content' );
|
|---|
| 40 | break;
|
|---|
| 41 |
|
|---|
| 42 | // Single Message View
|
|---|
| 43 | case 'view' :
|
|---|
| 44 | bp_get_template_part( 'members/single/messages/single' );
|
|---|
| 45 | break;
|
|---|
| 46 |
|
|---|
| 47 | // Compose
|
|---|
| 48 | case 'compose' :
|
|---|
| 49 | bp_get_template_part( 'members/single/messages/compose' );
|
|---|
| 50 | break;
|
|---|
| 51 |
|
|---|
| 52 | // Sitewide Notices
|
|---|
| 53 | case 'notices' :
|
|---|
| 54 | do_action( 'bp_before_member_messages_content' ); ?>
|
|---|
| 55 |
|
|---|
| 56 | <div class="messages" role="main">
|
|---|
| 57 | <?php bp_get_template_part( 'members/single/messages/notices-loop' ); ?>
|
|---|
| 58 | </div><!-- .messages -->
|
|---|
| 59 |
|
|---|
| 60 | <?php do_action( 'bp_after_member_messages_content' );
|
|---|
| 61 | break;
|
|---|
| 62 |
|
|---|
| 63 | // Any other
|
|---|
| 64 | default :
|
|---|
| 65 | bp_get_template_part( 'members/single/plugins' );
|
|---|
| 66 | break;
|
|---|
| 67 | endswitch;
|
|---|