HEX
Server: LiteSpeed
System: Linux php-prod-1.spaceapp.ru 5.15.0-160-generic #170-Ubuntu SMP Wed Oct 1 10:06:56 UTC 2025 x86_64
User: xnsbb3110 (1041)
PHP: 8.1.33
Disabled: NONE
Upload Files
File: //home/sportpoint-hotel.ru/public_html/wp-content/themes/hotelone/section-all/section-service.php
<?php 
$disable_service   = get_theme_mod( 'hotelone_services_hide', 0 );
$service_title    = get_theme_mod( 'hotelone_services_title', wp_kses_post('Our <span>Features</span>','hotelone') );
$service_subtitle    = get_theme_mod( 'hotelone_services_subtitle', wp_kses_post('Lorem ipsum dolor sit ame sed do eiusmod tempor incididunt ut labore et dolore','hotelone') );
$layout = intval( get_theme_mod( 'hotelone_service_layout', 6 ) );
$services_mbtn_text = get_theme_mod( 'hotelone_services_mbtn_text', wp_kses_post('View More <i class="fa fa-angle-double-right"></i>','hotelone') );
$services_mbtn_url = get_theme_mod( 'hotelone_services_mbtn_url', '' );
$page_ids =  hotelone_get_section_services_data();
if(empty($page_ids)){
	$disable_service = true;
}
if( ! $disable_service ){
if ( is_active_sidebar( 'front-page-service-top' ) ) { ?>
<div class="frontpage_siderbar">
	<div class="container">
		<div class="row">
			<?php dynamic_sidebar( 'front-page-service-top' ); ?>
		</div>
	</div>
</div>
<?php } ?>
<div id="service" class="service_section section">

<?php do_action('hotelone_section_before_inner', 'services'); ?>

	<div class="container">
		
		<?php if( $service_title || $service_subtitle ){ ?>
		<div class="row">
			<div class="col-md-12 text-center">
				<?php if( $service_title ){ ?>
				<h2 class="section-title wow animated fadeInDown"><?php echo wp_kses_post($service_title); ?></h2>
				<?php } ?>
				
				<?php if( $service_subtitle ){ ?>
				<div class="seprator wow animated slideInLeft"></div>
				<p class="section-desc wow animated fadeInUp"><?php echo wp_kses_post($service_subtitle); ?></p>
				<?php } ?>
			</div>
		</div>
		<?php } ?>
		
		<div class="row">
			<?php  if ( ! empty( $page_ids ) ) { ?>
			
			<?php
			$columns = 2;
			switch ( $layout ) {
				case 12:
					$columns =  1;
					break;
				case 6:
					$columns =  2;
					break;
				case 4:
					$columns =  3;
					break;
				case 3:
					$columns =  4;
					break;
			} 
			
			$si = 0;
			
			$size = sanitize_text_field( get_theme_mod( 'hotelone_service_icon_size', '5x' ) );
			
			foreach ($page_ids as $settings) {
				$post_id = $settings['content_page'];
				$post_id = apply_filters( 'wpml_object_id', $post_id, 'page', true );
				$post = get_post($post_id);
				setup_postdata( $post );
				$settings['icon'] = trim($settings['icon']);
				
				$media = '';
				
				if ( $settings['icon'] && $settings['icon_type'] == 'icon' ) {
					$settings['icon'] = trim( $settings['icon'] );
					if ( $settings['icon'] != '' && strpos($settings['icon'], 'fa') !== 0) {
						$settings['icon'] = 'fa-' . $settings['icon'];
					}
					$media = '<a href="'.esc_url(get_the_permalink()).'" target="_blank"><i class="fa '.esc_attr( $settings['icon'] ).'"></i></a>';
				}
				if ( $layout == 12 ) {
					$classes = 'col-sm-12 col-lg-'.$layout;
				} else {
					$classes = 'col-sm-6 col-lg-'.$layout;
				}

				if ($si >= $columns) {
					$si = 1;
					$classes .= ' clearleft';
				} else {
					$si++;
				}
			?>
			<div class="<?php echo esc_attr( $classes ); ?> service-type-<?php echo esc_attr( $settings['icon_type'] ); ?>">
				<div class="card-service">
					<?php if ( $settings['icon'] && $settings['icon_type'] == 'icon' ) { ?>
					<div class="service-icon text-center <?php echo 'fa-' . esc_attr( $size ); ?>">
						<?php if ( $media != '' ) {
							echo wp_kses_post($media);
						} ?>
					</div>
					<?php } ?>
					<div class="service-content text-center">
					<?php 
					if ( $settings['icon_type'] == 'image' && $settings['image'] ){
						$url = hotelone_get_media_url( $settings['image'] );
						if ( $url ) {
							$media = '<div class="service-icon-image"><a href="'.esc_url(get_the_permalink()).'" target="_blank"><img src="'.esc_url( $url ).'" alt="'.esc_attr(get_the_title()).'"></a></div>';
						}
						echo wp_kses_post($media);
					}
					?>
						<?php if( $settings['enable_link'] == true ){ ?>
						<a href="<?php the_permalink(); ?>">
						<?php } ?>
							<h4 class="service_title"><?php echo get_the_title( $post ); ?></h4>
						<?php if( $settings['enable_link'] == true ){ ?>
						</a>
						<?php } ?>
						<div class="service_desc">
							<?php the_excerpt(); ?>
						</div>
					</div>
				</div>
			</div>
			<?php  } wp_reset_postdata(); ?>
			<?php  } ?>
			
		</div>	
		<?php if( $services_mbtn_url ){ ?>
		<div class="row text-center">
			<a class="hotel-btn hotel-primary service-btn" href="<?php echo esc_url( $services_mbtn_url); ?>"><?php printf( sprintf( wp_kses_post( $services_mbtn_text ) ) ); ?></a>
		</div><!-- .row -->
		<?php } ?>
	</div><!-- .container -->
	
<?php do_action('hotelone_section_after_inner', 'services'); ?>
</div><!-- .service_section -->
<?php if ( is_active_sidebar( 'front-page-service-bottom' ) ) { ?>
<div class="frontpage_siderbar">
	<div class="container">
		<div class="row">
			<?php dynamic_sidebar( 'front-page-service-bottom' ); ?>
		</div>
	</div>
</div>
<?php } 
 } ?>