60 lines
2.0 KiB
PHP
60 lines
2.0 KiB
PHP
|
<?php
|
||
|
$settings = $this->get_settings_for_display();
|
||
|
$layout = $settings['item_layout'];
|
||
|
$attrs = $this->get_render_attribute_string( 'wrapper-style' );
|
||
|
if( isset($_GET['display']) && $_GET['display'] == 'grid' ){
|
||
|
$layout = 'grid';
|
||
|
|
||
|
}else if( isset($_GET['display']) && $_GET['display'] == 'list' ){
|
||
|
$layout = 'list';
|
||
|
$attrs = 'class="column-list"';
|
||
|
}
|
||
|
$onlyfeatured = 0;
|
||
|
if( isset($_GET['s_agents']) ) {
|
||
|
$query = Opalestate_Query::get_agencies( array("posts_per_page"=>$limit, 'paged' => $paged), $onlyfeatured );
|
||
|
} else {
|
||
|
$query = OpalEstate_Search::get_search_agencies_query();
|
||
|
}
|
||
|
|
||
|
$rowcls = apply_filters('opalestate_row_container_class', 'opal-row');
|
||
|
?>
|
||
|
|
||
|
<?php if( $settings['enable_sortable_bar'] ): ?>
|
||
|
<div class="opalesate-archive-top"><div class="<?php echo $rowcls;?>">
|
||
|
<div class="col-lg-6 col-md-6 col-sm-6">
|
||
|
<div class="collection-counter">
|
||
|
<span><?php echo sprintf( esc_html__('Found %s Agency', 'opalestate-pro'), '<span class="text-primary">'.$query->found_posts.'</span>' ) ?></span>
|
||
|
</div>
|
||
|
</div>
|
||
|
<div class="col-lg-6 col-md-6 col-sm-6 text-right">
|
||
|
<div class="opalestate-sortable">
|
||
|
<?php echo opalestate_render_sortable_dropdown(); ?>
|
||
|
</div>
|
||
|
<?php opalestate_show_display_modes(); ?>
|
||
|
</div>
|
||
|
</div></div>
|
||
|
<?php endif; ?>
|
||
|
<div class="agency-collection-wrap">
|
||
|
<?php if( $query->have_posts() ): ?>
|
||
|
<div class="agency-container">
|
||
|
<div <?php echo $attrs; ?>>
|
||
|
<?php $cnt=0; while( $query->have_posts() ): $query->the_post(); ?>
|
||
|
<div class="column-item ">
|
||
|
<?php echo opalestate_load_template_path( 'content-agency-'.$layout ); ?>
|
||
|
</div>
|
||
|
<?php endwhile; ?>
|
||
|
</div>
|
||
|
</div>
|
||
|
<?php if( $query->max_num_pages ): ?>
|
||
|
<div class="w-pagination">
|
||
|
<?php opalestate_pagination( $query->max_num_pages ); ?>
|
||
|
</div>
|
||
|
<?php endif; ?>
|
||
|
<?php else: ?>
|
||
|
<div class="agency-results">
|
||
|
<?php echo opalestate_load_template_path( 'content-no-results' ); ?>
|
||
|
</div>
|
||
|
<?php endif; ?>
|
||
|
</div>
|
||
|
<?php wp_reset_postdata(); ?>
|