77 lines
2.6 KiB
PHP
Executable File
77 lines
2.6 KiB
PHP
Executable File
<?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-v1">
|
|
<div class="opalestate-box">
|
|
<div class="author-content-box">
|
|
<div class="opal-row">
|
|
<?php if ( opalestate_get_option( 'enable_single_author_box', 'on' ) == 'on' ) : ?>
|
|
<?php if ( opalestate_is_require_login_to_show_author_box() ) : ?>
|
|
<div class="col-lg-6 col-md-6">
|
|
<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' ) : ?>
|
|
<div class="col-lg-6 col-md-6">
|
|
<?php echo opalestate_load_template_path( 'messages/enquiry-form', [ 'nowrap' => true ] ); ?>
|
|
</div>
|
|
<?php endif; ?>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|