Linux hkvL61zh9Vexzf 3.10.0-957.1.3.el7.x86_64 #1 SMP Thu Nov 29 14:49:43 UTC 2018 x86_64 Path : /www/wwwroot/fashion-kingdom.com/wp-content/plugins/kitify/templates/team-member/global/ |
Current File : /www/wwwroot/fashion-kingdom.com/wp-content/plugins/kitify/templates/team-member/global/index.php |
<?php /** * Team Member template */ $settings = $this->get_settings_for_display(); $preset = $settings['preset']; $layout = $settings['layout_type']; $columns = $settings['columns']; $columnsLaptop = !empty($settings['columns_laptop']) ? $settings['columns_laptop'] : $columns; $columnsTablet = !empty($settings['columns_tablet']) ? $settings['columns_tablet'] : $columnsLaptop; $columnsTabletPortrait = !empty($settings['columns_tabletportrait']) ? $settings['columns_tabletportrait'] : $columnsTablet; $columnsMobile = !empty($settings['columns_mobile']) ? $settings['columns_mobile'] : $columnsTabletPortrait; $this->add_render_attribute( 'main-container', 'id', 'tm_' . $this->get_id() ); $this->add_render_attribute( 'main-container', 'class', array( 'nova-team-member', 'layout-type-' . $layout, 'preset-' . $preset, ) ); $this->add_render_attribute( 'list-container', 'class', array( 'nova-member__list' ) ); if( $settings['enable_custom_image_height'] ) { $this->add_render_attribute( 'list-container', 'class', array( 'active-object-fit' ) ); } $this->add_render_attribute( 'list-container', 'data-item_selector', array( '.loop__item' ) ); if('grid' == $layout){ $grid_css_classes = array('grid-items'); $this->add_render_attribute( 'list-container', 'class', array( 'grid-items', 'block-grid-' . $columns, 'laptop-block-grid-' . $columnsLaptop, 'tablet-block-grid-' . $columnsTablet, 'mobile-block-grid-' . $columnsTabletPortrait, 'xmobile-block-grid-' . $columnsMobile )); } $slider_options = $this->generate_carousel_setting_json(); if(!empty($slider_options)){ $this->add_render_attribute( 'list-container', 'data-slider_config', $slider_options ); $this->add_render_attribute( 'list-container', 'dir', is_rtl() ? 'rtl' : 'ltr' ); $this->add_render_attribute( 'list-container', 'class', 'js-el la-slick-slider nova-carousel' ); $this->add_render_attribute( 'list-container', 'data-la_component', 'AutoCarousel'); } $the_query = $this->the_query(); ?> <div <?php echo $this->get_render_attribute_string( 'main-container' ); ?>><?php if($the_query->have_posts()){ ?> <div class="nova-member__list_wrapper"> <div <?php echo $this->get_render_attribute_string( 'list-container' ); ?>> <?php while ($the_query->have_posts()){ $the_query->the_post(); $this->_load_template( $this->__get_global_template( 'loop-item' ) ); $this->item_counter++; $this->_processed_index++; } ?> </div> </div> <?php if( $this->get_settings_for_display('paginate') == 'yes' ){ if( $this->get_settings_for_display('loadmore_text') ) { $load_more_text = $this->get_settings_for_display('loadmore_text'); } else{ $load_more_text = esc_html__('Load More', 'nova-elements'); } $nav_classes = array('member-pagination', 'la-pagination', 'clearfix', 'la-ajax-pagination'); if( $this->get_settings_for_display('paginate_as_loadmore') == 'yes') { $nav_classes[] = 'active-loadmore'; } $paginated = ! $the_query->get( 'no_found_rows' ); $p_total_pages = $paginated ? (int) $the_query->max_num_pages : 1; $p_current_page = $paginated ? (int) max( 1, $the_query->get( 'paged', 1 ) ) : 1; $paged_key = 'member-page' . esc_attr($this->get_id()); $p_base = esc_url_raw( add_query_arg( $paged_key, '%#%', false ) ); $p_format = '?'.$paged_key.'=%#%'; if( $p_total_pages == $p_current_page ) { $nav_classes[] = 'nothingtoshow'; } ?> <nav class="<?php echo join(' ', $nav_classes) ?>" data-parent-container="#tm_<?php echo $this->get_id() ?>" data-container="#tm_<?php echo $this->get_id() ?> .nova-member__list" data-item-selector=".loop__item" data-ajax_request_id="<?php echo $paged_key ?>"> <div class="la-ajax-loading-outer"><div class="la-loader spinner3"><div class="dot1"></div><div class="dot2"></div><div class="bounce1"></div><div class="bounce2"></div><div class="bounce3"></div><div class="cube1"></div><div class="cube2"></div><div class="cube3"></div><div class="cube4"></div></div></div> <div class="team_member__loadmore_ajax pagination_ajax_loadmore"> <a href="javascript:;"><span><?php echo esc_html($load_more_text); ?></span></a> </div> <?php echo paginate_links( apply_filters( 'nova_elementor_ajax_pagination_args', array( 'base' => $p_base, 'format' => $p_format, 'add_args' => false, 'current' => max( 1, $p_current_page ), 'total' => $p_total_pages, 'prev_text' => '<i class="novaicon-left-arrow"></i>', 'next_text' => '<i class="novaicon-right-arrow"></i>', 'type' => 'list', 'end_size' => 3, 'mid_size' => 3 ), 'team_member' ) ); ?> </nav> <?php } ?> <?php $this->item_counter = 0; $this->_processed_index = 0; } ?> </div>