<?php if ( ! defined( 'ABSPATH' ) ) { exit; } global $post, $property; $type = $property->get_author_type(); $data = get_userdata( $post->post_author ); $layout = 'list'; switch ( $type ) { case 'hide': return; break; case 'agent' : $agent_id = $property->get_metabox_value( 'agent' ); $author_info = opalestate_load_template_path( 'single-property/user/author-member-box', [ 'author' => $data, 'id' => $agent_id, 'prefix' => OPALESTATE_AGENT_PREFIX, 'picture' => '', 'type' => 'agent', 'hide_description' => true, ] ); break; case 'agency' : $agency_id = $property->get_metabox_value( 'agency' ); $author_info = opalestate_load_template_path( 'single-property/user/author-member-box', [ 'author' => $data, 'id' => $agency_id, 'picture' => '', 'type' => 'agency', 'hide_description' => true, ] ); break; default: $author_info = opalestate_load_template_path( 'single-property/user/author-user-box', [ 'author' => $data, 'hide_description' => true, ], $layout ); break; } ?> <div class="opalestate-box-content property-agent-section property-author-v3"> <div class="opalestate-box"> <?php if ( opalestate_get_option( 'enable_single_author_box', 'on' ) == 'on' ) : ?> <?php if ( opalestate_is_require_login_to_show_author_box() ) : ?> <div class="author-content-box"> <div class="property-agent-info"> <?php echo wp_kses_post( $author_info ); ?> </div> </div> <?php else : ?> <div class="opalestate-require-login-box"> <p class="opalestate-require-login-notice"><?php esc_html_e( 'You need to login to see host information.', 'opalestate-pro' ); ?></p> <a href="#opalestate-user-form-popup" class="opalestate-need-login button btn btn-primary btn-3d"> <?php esc_html_e( 'Login', 'opalestate-pro' ) ?> </a> </div> <?php endif; ?> <?php endif; ?> <?php if ( opalestate_get_option( 'enable_single_enquire_form', 'on' ) == 'on' ) : ?> <?php echo opalestate_load_template_path( 'messages/enquiry-form', [ 'nowrap' => true ] ); ?> <?php endif; ?> </div> </div>