<?php global $post, $agency; $agency = opalesetate_agency( get_the_ID() ); $maps = $agency->get_meta( 'map' ); $address = $agency->get_meta( 'address' ); $rowcls = apply_filters( 'opalestate_row_container_class', 'opal-row' ); $id = time(); ?> <article id="post-<?php the_ID(); ?>" itemscope itemtype="http://schema.org/RealEstateAgency" <?php post_class( 'opalestate_single_agency' ); ?>> <div class="<?php echo esc_attr( $rowcls ); ?>"> <div class="col-lg-8 col-md-8 col-sm-12"> <div class="agency-box-top opalestate-sidebar-box"> <?php echo opalestate_load_template_path( 'single-agency/author-box' ); ?> </div> <?php $team = opalestate_load_template_path( 'single-agency/team' ); $properties = opalestate_load_template_path( 'single-agency/properties' ); $tabs = [ 'description' => [ 'enable' => 1, 'name' => esc_html__( 'Description', 'opalestate-pro' ) ], 'address' => [ 'enable' => 1, 'name' => esc_html__( 'Address', 'opalestate-pro' ) ], 'properties' => [ 'enable' => ! empty( $properties ), 'name' => esc_html__( 'Listing', 'opalestate-pro' ) ], 'team' => [ 'enable' => ! empty( $team ), 'name' => esc_html__( 'Team', 'opalestate-pro' ) ], ]; ?> <div class="agency-nav-tabs"> <div class="opalestate-tab"> <div class="nav opalestate-tab-head" role="tablist"> <?php foreach ( $tabs as $key => $tab ): ?> <?php if ( $tab['enable'] ): ?> <a aria-expanded="true" href="#tab-content-<?php echo esc_attr( $key ); ?>" role="tab" class="tab-item"> <span><?php echo esc_html( $tab['name'] ); ?></span> </a> <?php endif; ?> <?php endforeach; ?> </div> <div class="opalestate-tabs-content"> <div class="opalestate-tab-content" id="tab-content-description"> <div class="opalestate-box-content"> <h4 class="outbox-title"><?php esc_html_e( 'Description', 'opalestate-pro' ); ?></h4> <div class="opalestate-box"> <div class="entry-content"> <?php /* translators: %s: Name of current post */ the_content( sprintf( __( 'Continue reading %s', 'opalestate-pro' ), the_title( '<span class="screen-reader-text">', '</span>', false ) ) ); $end = 4; ?> </div><!-- .entry-content --> <?php echo opalestate_load_template_path( 'single-agency/gallery' ); ?> </div> </div> </div> <div class="opalestate-tab-content" id="tab-content-address"> <?php if ( isset( $maps ) ): ?> <div class="opalestate-box-content"> <h4 class="outbox-title"><?php esc_html_e( 'Address', 'opalestate-pro' ); ?></h4> <div class="opalestate-box agency-address-map"> <div class="agency-google-map-content"> <?php if ( $address ): ?> <p> <i class="fa fa-map-marker"></i> <span><?php esc_html_e( 'Head Agency:', 'opalestate-pro' ); ?></span> <?php echo wp_kses_post( $address ); ?>. <?php $terms = wp_get_post_terms( get_the_ID(), 'opalestate_agency_location' ); if ( $terms && ! is_wp_error( $terms ) ) { echo '<strong>' . esc_html__( 'Location:', 'opalestate-pro' ) . '</strong>'; $output = '<span class="property-locations">'; foreach ( $terms as $term ) { $output .= $term->name; } $output .= '</span>'; echo wp_kses_post( $output ); } ?> </p> <?php endif; ?> <div id="property-map<?php echo esc_attr( $id ); ?>" class="property-preview-map" style="height:500px" data-latitude="<?php echo( isset( $maps['latitude'] ) ? $maps['latitude'] : '' ); ?>" data-longitude="<?php echo( isset( $maps['longitude'] ) ? $maps['longitude'] : '' ); ?>" data-icon="<?php echo esc_url( OPALESTATE_CLUSTER_ICON_URL ); ?>"></div> </div> </div> </div> <?php endif ?> </div> <?php if ( $team ): ?> <div class="opalestate-tab-content" id="tab-content-team"> <div class="opalestate-box-content"> <h4 class="outbox-title"><?php esc_html_e( 'Team', 'opalestate-pro' ); ?></h4> <?php echo $team; ?> </div> </div> <?php endif; ?> <?php if ( $properties ): ?> <div class="opalestate-tab-content" id="tab-content-properties"> <div class="opalestate-box-content"> <h4 class="outbox-title"><?php esc_html_e( 'Properties', 'opalestate-pro' ); ?></h4> <div class="opalestate-box"> <?php echo opalestate_load_template_path( 'single-agency/properties' ); ?> </div> </div> </div> <?php endif; ?> </div> </div> </div> <?php if ( opalestate_get_option( 'enable_agency_reviews' ) ) { comments_template(); } ?> <div class="content-bottom"> <?php do_action( 'opalestate_single_agency_content_bottom' ); ?> </div> <?php // echo opalestate_load_template_path( 'single-agency/tabs' ); ?> <meta itemprop="url" content="<?php the_permalink(); ?>"/> </div> <div class="col-lg-4 col-md-4 col-sm-12 opalestate-sticky-column"> <div class="agency-contact-form opalestate-sidebar-box"> <?php $email = $agency->get_meta( 'email' ); $args = [ 'post_id' => get_the_ID(), 'id' => get_the_ID(), 'email' => $email, 'heading' => esc_html__( 'Contact Us', 'opalestate-pro' ), 'message' => sprintf( esc_html__( 'Hi %s. I saw your profile and wanted to see if you could help me.', 'opalestate-pro' ), get_the_title() ), 'type' => 'agency', ]; echo apply_filters( 'opalestate_render_contact_form', opalestate_load_template_path( 'messages/contact-form', $args ), $args ); ?> </div> </div> </div> </article><!-- #post-## --> <?php do_action( 'opalestate_single_content_agency_after' ); ?>