HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux WebLive 5.15.0-79-generic #86-Ubuntu SMP Mon Jul 10 16:07:21 UTC 2023 x86_64
User: ubuntu (1000)
PHP: 7.4.33
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: /var/www/html/wpprotonperinggit/wp-content/themes/voiture/wp-private-message/reply-section.php
<?php
if ( ! defined( 'ABSPATH' ) ) {
	exit;
}
$selected_post = $post;
if ( $selected_post ) {
  update_post_meta($selected_post->ID, '_read_'.get_current_user_id(), 'yes');
  $post_id = $selected_post->ID;
  $user_id = get_current_user_id();
  $author = $selected_post->post_author;
  $sender = get_post_meta($post_id, '_sender', true);
  $recipient = get_post_meta($post_id, '_recipient', true);

  if ( $user_id == $sender ) {
    $recipient_id = $recipient;
  } else {
    $recipient_id = $sender;
  }
  $paged = isset($paged) ? $paged : 1;
  $args = array(
    'post_per_page' => wp_private_message_get_option('number_replied_per_page', 25),
    'paged' => $paged,
    'parent' => $selected_post->ID,
  );
  $reply_messages = WP_Private_Message_Message::get_list_reply_messages($args);
?>
  <div class="recipient-info clearfix">
    <div class="message-item pull-left">
        <?php $display_name = get_the_author_meta('display_name', $recipient_id); ?>
        <div class="avatar">
          <?php voiture_private_message_user_avatar( $recipient_id ); ?>
        </div>
        <div class="content">
          <h4 class="user-name"><?php echo esc_html($display_name); ?></h4>
          <div class="message-title"><?php echo esc_html($selected_post->post_title); ?></div>
        </div>
    </div>
    <a href="javascript:void(0);" class="delete-message-btn pull-right" data-id="<?php echo esc_attr($selected_post->ID); ?>" data-nonce="<?php echo esc_attr(wp_create_nonce( 'wp-private-message-delete-message-nonce' )); ?>"><?php esc_html_e('Delete Conversation', 'voiture'); ?></a>
  </div>
  <div class="content-box-white">
    <div class="list-replies-inner">
      <?php
      $next_page = $paged + 1;
      if ( $next_page <= $reply_messages->max_num_pages ) { ?>
        <div class="loadmore-action">
          <a href="javascript:void(0);" class="loadmore-replied-btn" data-paged="<?php echo esc_attr($next_page); ?>" data-parent="<?php echo esc_attr($selected_post->ID); ?>"><?php esc_html_e( 'Load more', 'voiture' ); ?></a>
        </div>
      <?php } ?>
      <ul class="list-replies">
        <?php
          if ( $next_page > $reply_messages->max_num_pages ) {
            echo WP_Private_Message_Template_Loader::get_template_part( 'reply-item', array( 'rpost' => $selected_post ) );
          }
        ?>
        
        <?php if ( $reply_messages->have_posts() ) {
          $posts = $reply_messages->posts;
          $posts = array_reverse($posts, true);
        ?>
          <?php foreach ($posts as $rpost) { ?>
            <?php
              echo WP_Private_Message_Template_Loader::get_template_part( 'reply-item', array( 'rpost' => $rpost ) );
            ?>
          <?php } ?>
        <?php } ?>
      </ul>
    </div>
    <?php
      echo WP_Private_Message_Template_Loader::get_template_part( 'reply-message-form', array( 'parent' => $post_id ) );
    } ?>
  </div>