Opal-Estate-Pro/templates/single-property/author.php
2019-09-25 13:44:59 +07:00

66 lines
1.9 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">
<div class="opalestate-box">
<div class="author-content-box">
<div class="opal-row">
<?php if ( opalestate_get_option( 'enable_single_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 endif; ?>
<?php if ( opalestate_get_option( 'enable_single_enquire_form' ) ) : ?>
<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>