| 1 |
<?php |
| 2 |
if ( ! defined( 'ABSPATH' ) ) { |
| 3 |
exit; // Exit if accessed directly. |
| 4 |
} |
| 5 |
|
| 6 |
echo fep_info_output(); |
| 7 |
if( ! fep_get_user_message_count( 'total' ) ) { |
| 8 |
echo '<div class="fep-error">' . apply_filters( 'fep_filter_messagebox_empty', esc_html__( 'No messages found.', 'front-end-pm' ) ) . '</div>'; |
| 9 |
return; |
| 10 |
} |
| 11 |
|
| 12 |
wp_enqueue_script( 'fep-view-message' ); |
| 13 |
|
| 14 |
do_action( 'fep_display_before_messagebox' ); ?> |
| 15 |
<div class="fep-messagebox-search-form-div"> |
| 16 |
<form id="fep-messagebox-search-form" action=""> |
| 17 |
<input type="hidden" name="fepaction" value="messagebox" /> |
| 18 |
<input type="search" name="fep-search" class="fep-messagebox-search-form-field" value="<?php echo isset( $_GET['fep-search'] ) ? esc_attr( stripslashes( $_GET['fep-search'] ) ) : ''; ?>" placeholder="<?php _e( 'Search Messages', 'front-end-pm'); ?>" /> |
| 19 |
<input type="hidden" name="feppage" value="1" /> |
| 20 |
</form> |
| 21 |
</div> |
| 22 |
<form class="fep-message-table form" method="post" action=""> |
| 23 |
<div class="fep-table fep-action-table"> |
| 24 |
<div> |
| 25 |
<div class="fep-bulk-action"> |
| 26 |
<select name="fep-bulk-action"> |
| 27 |
<option value=""><?php esc_html_e( 'Bulk action', 'front-end-pm' ); ?></option> |
| 28 |
<?php foreach ( Fep_Messages::init()->get_table_bulk_actions() as $bulk_action => $bulk_action_display ) : ?> |
| 29 |
<option value="<?php echo esc_attr( $bulk_action ); ?>"><?php echo esc_html( $bulk_action_display ); ?></option> |
| 30 |
<?php endforeach; ?> |
| 31 |
</select> |
| 32 |
</div> |
| 33 |
<div> |
| 34 |
<input type="hidden" name="token" value="<?php echo fep_create_nonce( 'bulk_action' ); ?>"/> |
| 35 |
<button type="submit" class="fep-button" name="fep_action" value="bulk_action"><?php esc_html_e( 'Apply', 'front-end-pm' ); ?></button> |
| 36 |
</div> |
| 37 |
<div class="fep-loading-gif-div"></div> |
| 38 |
<div class="fep-filter"> |
| 39 |
<select class="fep-filter fep-ajax-load"> |
| 40 |
<?php foreach ( Fep_Messages::init()->get_table_filters() as $filter => $filter_display ) : ?> |
| 41 |
<option value="<?php echo esc_attr( $filter ); ?>" <?php selected( isset( $_GET['fep-filter'] ) ? $_GET['fep-filter'] : '', $filter );?>><?php echo esc_html( $filter_display ); ?></option> |
| 42 |
<?php endforeach; ?> |
| 43 |
</select> |
| 44 |
</div> |
| 45 |
</div> |
| 46 |
</div> |
| 47 |
<div id="fep-box-content-main"> |
| 48 |
<div class="fep-loader"></div> |
| 49 |
<div id="fep-box-content-content"> |
| 50 |
<?php require fep_locate_template( 'box-content.php' ); ?> |
| 51 |
</div> |
| 52 |
</div> |
| 53 |
</form><?php |
| 54 |
|
| 55 |
|