Viewing File: /home/maglabs/riadlooma2/wp-content/themes/homey/template-parts/profile/host.php
<?php
global $wp_query, $homey_local, $homey_prefix;
$current_author = $wp_query->get_queried_object();
$author_id = $current_author->ID;
$author_meta = get_user_meta( $author_id );
$user_meta = homey_get_author_by_id('100', '100', 'img-circle', $author_id);
$author = homey_get_author_by_id('70', '70', 'img-circle media-object avatar', $author_id);
$facebook = $author['facebook'];
$twitter = $author['twitter'];
$linkedin = $author['linkedin'];
$pinterest = $author['pinterest'];
$instagram = $author['instagram'];
$googleplus = $author['googleplus'];
$youtube = $author['youtube'];
$vimeo = $author['vimeo'];
$airbnb = $author['airbnb'];
$trip_advisor = $author['trip_advisor'];
$doc_verified = $author['doc_verified'];
// Emergency Contact
$em_contact_name = $user_meta['em_contact_name'];
$em_relationship = $user_meta['em_relationship'];
$em_email = $user_meta['em_email'];
$em_phone = $user_meta['em_phone'];
$show_social = true;
if(empty($facebook) && empty($twitter) && empty($linkedin) && empty($pinterest) && empty($instagram) && empty($googleplus) && empty($youtube) && empty($vimeo)) {
$show_social = false;
}
$verified = false;
if($doc_verified) {
$verified = true;
}
$current_page_user = homey_user_role_by_user_id($author_id);
$reviews = homey_get_host_reviews($author_id);
$host_email = is_email( $author['email'] );
$enable_forms_gdpr = homey_option('enable_forms_gdpr');
$forms_gdpr_text = homey_option('forms_gdpr_text');
$form_type = homey_option('form_type');
$host_profile_contact = homey_option('host_profile_contact');
$hide_host_contact = homey_option('hide-host-contact');
$is_superhost = $author['is_superhost'];
if($hide_host_contact == 1) {
$con_classes = 'col-xs-12 col-sm-12 col-md-12 col-lg-12';
} else {
$con_classes = 'col-xs-12 col-sm-12 col-md-8 col-lg-8';
}
?>
<section class="main-content-area user-profile host-profile">
<div class="container">
<div class="host-section clearfix">
<div class="row">
<div class="<?php echo esc_attr($con_classes); ?>">
<div class="block" <?php if($hide_host_contact == 1){ echo 'style="min-height:auto"';}?>>
<div class="block-head">
<div class="media">
<div class="media-left">
<?php echo ''.$author['photo']; ?>
</div>
<div class="media-body">
<h2 class="title"><span><?php echo esc_attr($homey_local['pr_iam']); ?></span> <?php echo esc_attr($author['name']); ?></h2>
<ul class="list-inline profile-host-info">
<?php if($is_superhost) { ?>
<li class="super-host-flag"><i class="homey-icon homey-icon-award-badge-1"></i> <?php esc_html_e('Super Host', 'homey'); ?></li>
<?php } ?>
<?php if(!empty($author['country'])) { ?>
<li><address><i class="homey-icon homey-icon-style-two-pin-marker" aria-hidden="true"></i> <?php echo esc_attr($author['country']); ?></address></li>
<?php } ?>
</ul>
</div>
</div>
</div><!-- block-head -->
<div class="block-body">
<?php if(!empty($author['bio'])) { ?>
<p><?php echo ''.($author['bio']); ?></p>
<?php } ?>
<?php if($show_social && $hide_host_contact != 1) { ?>
<div class="profile-social-icons">
<?php if($hide_host_contact != 1) { ?>
<?php echo esc_attr($homey_local['pr_followme']); ?>:
<?php if(!empty($facebook)) { ?>
<a class="btn-facebook" href="<?php echo esc_url($facebook); ?>"><i class="homey-icon homey-icon-social-media-facebook"></i></a>
<?php } ?>
<?php if(!empty($twitter)) { ?>
<a class="btn-twitter" href="<?php echo esc_url($twitter); ?>"><i class="homey-icon homey-icon-social-media-twitter"></i></a>
<?php } ?>
<?php if(!empty($googleplus)) { ?>
<a class="btn-google" href="<?php echo esc_url($googleplus); ?>"><i class="homey-icon homey-icon-social-media-google-plus-1"></i></a>
<?php } ?>
<?php if(!empty($instagram)) { ?>
<a class="btn-instagram" href="<?php echo esc_url($instagram); ?>"><i class="homey-icon homey-icon-social-instagram"></i></a>
<?php } ?>
<?php if(!empty($pinterest)) { ?>
<a class="btn-pinterest" href="<?php echo esc_url($pinterest); ?>"><i class="homey-icon homey-icon-social-pinterest"></i></a>
<?php } ?>
<?php if(!empty($linkedin)) { ?>
<a class="btn-linkedin" href="<?php echo esc_url($linkedin); ?>"><i class="homey-icon homey-icon-professional-network-linkedin"></i></a>
<?php } ?>
<?php if(!empty($youtube)) { ?>
<a class="btn-youtube" href="<?php echo esc_url($youtube); ?>"><i class="homey-icon homey-icon-social-video-youtube"></i></a>
<?php } ?>
<?php if(!empty($vimeo)) { ?>
<a class="btn-vimeo" href="<?php echo esc_url($vimeo); ?>"><i class="homey-icon homey-icon-social-video-vimeo-2"></i></a>
<?php } ?>
<?php if(!empty($airbnb)) { ?>
<a class="btn-airbnb" href="<?php echo esc_url($airbnb); ?>"><i class="homey-icon homey-icon-airbnb"></i></i></a>
<?php } ?>
<?php if(!empty($trip_advisor)) { ?>
<a class="btn-trip_advisor" href="<?php echo esc_url($trip_advisor); ?>"><i class="homey-icon homey-icon-tripadvisor-3"></i></a>
<?php } ?>
<?php } ?>
</div>
<?php } ?>
<div class="row">
<?php if(!empty($author['languages'])) { ?>
<div class="col-xs-12 col-sm-4 col-md-4 col-lg-4">
<dl>
<dt><?php echo esc_attr($homey_local['pr_lang']); ?></dt>
<dd><?php echo esc_attr($author['languages']);?></dd>
</dl>
</div>
<?php } ?>
<div class="col-xs-12 col-sm-4 col-md-4 col-lg-4">
<dl>
<dt><?php echo esc_attr($homey_local['pr_profile_status']); ?> </dt>
<?php
if($current_page_user == 'administrator') { ?>
<dd class="text-success">
<i class="homey-icon homey-icon-check-circle-1"></i>
<?php echo esc_attr($homey_local['pr_verified']); ?>
</dd>
<?php
} else {
if($verified) { ?>
<dd class="text-success"><i class="homey-icon homey-icon-check-circle-1"></i> <?php esc_html_e('Verified', 'homey'); ?></dd>
<?php } else { ?>
<dd class="text-danger"><i class="homey-icon homey-icon-close"></i> <?php esc_html_e('Not Verified', 'homey'); ?></dd>
<?php }
}?>
</dl>
</div>
<?php if($reviews['is_host_have_reviews']) { ?>
<div class="col-xs-12 col-sm-4 col-md-4 col-lg-4">
<dl>
<dt><?php echo esc_attr($homey_local['pr_h_rating']); ?></dt>
<dd>
<div class="rating">
<?php echo ''.$reviews['host_rating']; ?>
</div>
</dd>
</dl>
</div>
<?php } ?>
</div>
</div><!-- block-body -->
</div><!-- block -->
<?php if(homey_is_admin()){ ?>
<!--zahid.k-->
<div class="block">
<div class="block-title">
<h2 class="title"><?php esc_html_e('Emergency Contact', 'homey'); ?></h2>
</div>
<div class="block-body">
<ul class="list-unstyled list-lined">
<li>
<strong><?php esc_html_e('Contact Name', 'homey'); ?></strong>
<?php
if(!empty($em_contact_name)) {
echo esc_attr($em_contact_name);
} else {
echo '-';
}
?>
</li>
<li>
<strong><?php esc_html_e('Relationship', 'homey'); ?></strong>
<?php
if(!empty($em_relationship)) {
echo esc_attr($em_relationship);
} else {
echo '-';
}
?>
</li>
</ul>
<ul class="list-unstyled list-lined mb-0">
<li>
<strong><?php esc_html_e('Phone Number', 'homey'); ?></strong>
<?php
if(!empty($em_phone)) {
echo esc_attr($em_phone);
} else {
echo '-';
}
?>
</li>
<li>
<strong><?php esc_html_e('Email', 'homey'); ?></strong>
<?php
if(!empty($em_email)) {
echo esc_attr($em_email);
} else {
echo '-';
}
?>
</li>
</ul>
</div>
</div>
<!--zahid.k-->
<?php } ?>
</div><!-- col-xs-12 col-sm-12 col-md-8 col-lg-8 -->
<?php if($hide_host_contact != 1) { ?>
<?php if($host_email) { ?>
<div class="col-xs-12 col-sm-12 col-md-4 col-lg-4">
<div class="host-contact-form">
<div class="block">
<div class="block-body">
<h3 class="title mb-20"><?php echo esc_html__('Contact me', 'homey'); ?></h3>
<div class="review-form-block">
<?php
if($form_type != 'custom_form') {
if( !empty($host_profile_contact) ) {
echo do_shortcode($host_profile_contact);
} else {
echo esc_html__('Shortcode missing', 'homey');
}
} else { ?>
<form class="form-msg">
<input type="hidden" id="target_email" name="target_email" value="<?php echo antispambot($host_email); ?>">
<input type="hidden" name="host_detail_ajax_nonce" id="host_detail_ajax_nonce" value="<?php echo wp_create_nonce('host-contact-nonce'); ?>"/>
<input type="hidden" name="action" value="homey_contact_host" />
<div class="form-group">
<input type="text" name="name" class="form-control" placeholder="<?php echo esc_attr($homey_local['fname_plac']); ?>">
</div>
<div class="form-group">
<input type="email" name="email" class="form-control" placeholder="<?php echo esc_attr($homey_local['email_plac']); ?>">
</div>
<div class="form-group">
<input type="text" name="phone" class="form-control" placeholder="<?php echo esc_attr($homey_local['con_phone']); ?>">
</div>
<div class="form-group">
<textarea class="form-control" name="message" placeholder="<?php echo esc_attr($homey_local['message_plac']); ?>" rows="5"></textarea>
</div>
<?php if($enable_forms_gdpr != 0) { ?>
<div class="form-group checkbox">
<label>
<input name="privacy_policy" type="checkbox">
<?php echo wp_kses($forms_gdpr_text, homey_allowed_html()); ?>
</label>
</div>
<?php } ?>
<?php get_template_part('template-parts/google', 'reCaptcha'); ?>
<button id="host_detail_contact" class="btn btn-primary btn-full-width"><?php echo esc_html__('Send Message', 'homey'); ?></button>
</form>
<?php } ?>
</div>
<div id="form_messages"></div>
</div><!-- block-body -->
</div>
</div>
</div><!-- col-xs-12 col-sm-12 col-md-4 col-lg-4 -->
<?php } ?>
<?php } ?>
</div>
</div><!-- host-section -->
<div class="row">
<div class="col-xs-12 col-sm-12 col-md-12 col-lg-12">
<div class="host-profile-tabs">
<!-- Nav tabs -->
<ul class="nav nav-tabs" role="tablist">
<li role="presentation" class="active"><a href="#listings" aria-controls="listings" role="tab" data-toggle="tab"><?php echo esc_attr($homey_local['pr_listing_label']); ?></a></li>
<li role="presentation"><a href="#experiences" aria-controls="experiences" role="tab" data-toggle="tab"><?php echo esc_attr($homey_local['pr_experience_label']); ?></a></li>
<li role="presentation"><a href="#reviews" aria-controls="reviews" role="tab" data-toggle="tab"><?php echo esc_attr($homey_local['rating_reviews_label']); ?></a></li>
</ul>
<!-- Tab panes -->
<div class="tab-content">
<div role="tabpanel" class="tab-pane fade in active" id="listings">
<div class="host-property-section">
<?php
$per_page_listings = 7;
$author_args = array(
'post_type' => 'listing',
'posts_per_page' => "{$per_page_listings}",
'author' => $author_id
);
$wp_query = new WP_Query( $author_args );
if ( $wp_query->have_posts() ) :
$listing_founds = $wp_query->found_posts;
?>
<div id="listings_module_section" class="listing-wrap host-listing-wrap">
<div id="module_listings" class="item-row item-list-view">
<?php
while ( $wp_query->have_posts() ) : $wp_query->the_post();
get_template_part('template-parts/listing/listing-item');
endwhile;
?>
</div>
<?php if($listing_founds > $per_page_listings) { ?>
<div class="homey-loadmore loadmore text-center">
<a
data-paged="2"
data-limit="<?php echo $per_page_listings; ?>"
data-style="list"
data-author="yes"
data-authorid="<?php echo esc_attr($author_id); ?>"
data-country=""
data-state=""
data-city=""
data-area=""
data-featured=""
data-offset=""
data-sortby=""
href="#"
class="btn btn-primary btn-long">
<i id="spinner-icon" class="homey-icon homey-icon-loading-half fa-pulse fa-spin fa-fw" style="display: none;"></i>
<?php echo esc_attr($homey_local['loadmore_btn']); ?>
</a>
</div>
<?php } ?>
</div>
<?php
wp_reset_postdata();
else:
endif;
?>
</div><!-- host-property-section -->
</div>
<div role="tabpanel" class="tab-pane fade" id="experiences">
<div class="host-property-section">
<?php
$per_page_experiences = 7;
$author_args = array(
'post_type' => 'experience',
'posts_per_page' => "{$per_page_experiences}",
'author' => $author_id
);
$wp_query = new WP_Query( $author_args );
if ( $wp_query->have_posts() ) :
$experience_founds = $wp_query->found_posts;
?>
<div id="experiences_module_section" class="experience-wrap host-experience-wrap">
<div id="module_experiences" class="item-row item-list-view">
<?php
while ( $wp_query->have_posts() ) : $wp_query->the_post();
get_template_part('template-parts/experience/experience-item');
endwhile;
?>
</div>
<?php if($experience_founds > $per_page_experiences) { ?>
<div class="homey-loadmore loadmore text-center">
<a
data-paged="2"
data-limit="<?php echo $per_page_experiences; ?>"
data-style="list"
data-author="yes"
data-authorid="<?php echo esc_attr($author_id); ?>"
data-country=""
data-state=""
data-city=""
data-area=""
data-featured=""
data-offset=""
data-sortby=""
href="#"
class="btn btn-primary btn-long">
<i id="spinner-icon" class="homey-icon homey-icon-loading-half fa-pulse fa-spin fa-fw" style="display: none;"></i>
<?php echo esc_attr($homey_local['loadmore_btn']); ?>
</a>
</div>
<?php } ?>
</div>
<?php
wp_reset_postdata();
else:
endif;
?>
</div><!-- host-property-section -->
</div>
<div role="tabpanel" class="tab-pane fade" id="reviews">
<div class="host-rating-section">
<div class="block">
<div class="block-body">
<div class="reviews-section">
<ul class="list-unstyled">
<?php echo $reviews['reviews_data']; ?>
</ul>
</div><!-- reviews-section -->
</div><!-- block-body -->
</div><!-- block -->
</div><!-- host-rating-section -->
</div>
<div role="tabpanel" class="tab-pane fade" id="posts">
<div class="block">
<div class="block-body">
</div>
</div>
</div>
</div>
</div><!-- host-profile-tabs -->
</div><!-- col-xs-12 col-sm-12 col-md-12 col-lg-12 -->
</div>
</div>
</section><!-- main-content-area -->
Back to Directory
File Manager