403Webshell
Server IP : 213.186.33.4  /  Your IP : 216.73.216.222
Web Server : Apache
System : Linux webm005.cluster103.gra.hosting.ovh.net 6.18.39-ovh-vps-grsec-zfs+ #1 SMP PREEMPT_DYNAMIC Tue Jul 21 12:03:15 CEST 2026 x86_64
User : karinebmkh ( 644538)
PHP Version : 8.4.22
Disable Function : _dyuweyrj4,_dyuweyrj4r,dl
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /home/karinebmkh/www2/wp-content/themes/glaza/templates/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /home/karinebmkh/www2/wp-content/themes/glaza/templates/parts.php
<?php
/**
 * render header
 */
if ( ! function_exists( 'glaza_render_header' ) ) :
	function glaza_render_header() {
		get_template_part( 'templates/header/section', 'topsite' ); ?>
		<?php
		$header_style = glaza_get_option( 'header_style' );
		if ( empty( $header_style ) || 2 != $header_style ) : ?>
			<header class="header-wrap header-default">
				<?php get_template_part( 'templates/header/module', 'nav' ); ?>
				<div class="banner-wrap clearfix">
					<div class="container">
						<div class="banner-inner">
							<?php get_template_part( 'templates/header/module', 'logo' ); ?>
						</div>
					</div>
				</div>
			</header>
		<?php else : ?>
			<header class="header-wrap header-style-2">
				<div class="navbar-outer">
					<div class="navbar-wrap">
						<div class="container navbar-style-2 clearfix">
							<div class="nav-section">
								<?php get_template_part( 'templates/header/module', 'logo' ); ?>
								<nav class="main-menu-wrap" <?php echo glaza_schema_markup( 'menu' ) ?>>
									<?php wp_nav_menu( array(
										'theme_location' => 'glaza_menu_main',
										'menu_id'        => 'main-menu',
										'container'      => '',
										'menu_class'     => 'main-menu-inner',
										'walker'         => new glaza_walker,
										'depth'          => 4,
										'echo'           => true,
										'fallback_cb'    => 'glaza_navigation_fallback'
									) ); ?>
								</nav>
							</div>
							<div class="navbar-right">
								<?php get_template_part( 'templates/header/module', 'subscribe' ); ?>
								<?php get_template_part( 'templates/header/module', 'social' ); ?>
								<?php get_template_part( 'templates/header/module', 'cart' ); ?>
								<?php get_template_part( 'templates/header/module', 'search' ); ?>
								<?php get_template_part( 'templates/header/module', 'toggle' ); ?>
							</div>
						</div>
					</div>
				</div>
			</header>
		<?php endif; ?>
	<?php
	}
endif;


/**
 * glaza_breadcrumb
 */
if ( ! function_exists( 'glaza_breadcrumb' ) ) :
	function glaza_breadcrumb() {

		$breadcrumbs = glaza_get_option( 'site_breadcrumb' );
		if ( empty( $breadcrumbs ) ) {
			return;
		}

		if ( function_exists( 'bcn_display' ) ) : ?>
			<div id="site-breadcrumb" class="breadcrumb breadcrumb-navxt">
				<div class="breadcrumb-inner">
					<?php bcn_display(); ?>
				</div>
			</div>
		<?php
		elseif ( function_exists( 'yoast_breadcrumb' ) ) :
			yoast_breadcrumb( '<div id="site-breadcrumb"><div class="breadcrumb breadcrumb-yoast"><div class="breadcrumb-inner">', '</div></div></div>' );
		else :
			echo '<div class="breadcrumb-empty"></div>';
		endif;
	}
endif;


/**
 * @param      $settings
 * @param null $query_data
 *
 * @return bool
 * render pagination
 */
if ( ! function_exists( 'glaza_pagination' ) ) :
	function glaza_pagination( $settings, $query_data = null ) {

		if ( empty( $settings['pagination'] ) ) {
			return false;
		}

		switch ( $settings['pagination'] ) {
			case 'loadmore' :
				glaza_pagination_loadmore( $query_data );
				break;
			case 'next_prev' :
				glaza_pagination_nextprev( $query_data );
				break;
			case 'infinite' :
				glaza_pagination_infinite( $query_data );
				break;
			case 'simple' :
				glaza_pagination_simple( $query_data );
				break;
			case 'number' :
				glaza_pagination_number( $query_data );
				break;
			default:
				return false;
		}
	}
endif;


/**
 * @param null $query_data
 * loadmore pagination
 */
if ( ! function_exists( 'glaza_pagination_loadmore' ) ) :
	function glaza_pagination_loadmore( $query_data = null ) {

		if ( empty( $query_data ) || ! is_object( $query_data ) ) {
			global $wp_query;
			$query_data = $wp_query;
		}

		if ( $query_data->max_num_pages < 2 ) {
			return false;
		} ?>
		<div class="pagination-wrap pagination-loadmore clearfix">
			<a href="#" class="loadmore-link"><span><?php echo glaza_translate( 'load_more' ); ?></span></a>
			<span class="loadmore-animation"></span>
		</div>
	<?php
	}
endif;


/**
 * @param null $query_data
 *
 * @return bool
 * next prev pagination
 */
if ( ! function_exists( 'glaza_pagination_nextprev' ) ):
	function glaza_pagination_nextprev( $query_data = null ) {

		if ( empty( $query_data ) || ! is_object( $query_data ) ) {
			global $wp_query;
			$query_data = $wp_query;
		}
		if ( $query_data->max_num_pages < 2 ) {
			return false;
		} ?>
		<div class="pagination-wrap pagination-nextprev clearfix">
			<a href="#" class="pagination-link ajax-link ajax-prev is-disable" data-ajax_pagination_link="prev"><i class="icon-simple icon-arrow-left"></i><span><?php echo glaza_translate( 'previous' ); ?></span></a>
			<a href="#" class="pagination-link ajax-link ajax-next" data-ajax_pagination_link="next"><span><?php echo glaza_translate( 'next' ); ?></span><i class="icon-simple icon-arrow-right"></i></a>
		</div>
	<?php
	}
endif;


/**
 * @param null $query_data
 *
 * @return bool
 * pagination infinite
 */
if ( ! function_exists( 'glaza_pagination_infinite' ) ):
	function glaza_pagination_infinite( $query_data = null ) {

		if ( empty( $query_data ) || ! is_object( $query_data ) ) {
			global $wp_query;
			$query_data = $wp_query;
		}
		if ( $query_data->max_num_pages < 2 ) {
			return false;
		} ?>
		<div class="pagination-wrap pagination-infinite clearfix">
			<span class="loadmore-animation"></span>
		</div>
	<?php
	}
endif;


/**
 * @param null $query_data
 * simple navigation
 */
if ( ! function_exists( 'glaza_pagination_simple' ) ):
	function glaza_pagination_simple( $query_data = null ) {

		if ( empty( $query_data ) || ! is_object( $query_data ) ) {
			global $wp_query;
			$query_data = $wp_query;
		}

		if ( $query_data->max_num_pages < 2 ) {
			return false;
		} ?>

		<nav class="pagination-wrap pagination-simple clearfix">
			<span class="newer"><?php previous_posts_link( '<i class="icon-simple icon-arrow-left"></i>' . glaza_translate( 'newer_posts' ), $query_data->max_num_pages ); ?></span>
			<span class="older"><?php next_posts_link( glaza_translate( 'older_posts' ) . '<i class="icon-simple icon-arrow-right"></i>', $query_data->max_num_pages ); ?></span>
		</nav>

	<?php
	}
endif;


/**
 * @param null $query_data
 * @param int  $offset
 * pagination number
 */
if ( ! function_exists( 'glaza_pagination_number' ) ):
	function glaza_pagination_number( $query_data = null, $offset = 0 ) {

		if ( empty( $query_data ) || ! is_object( $query_data ) ) {
			global $wp_query;
			$query_data = $wp_query;
		}


		if ( $query_data->max_num_pages < 2 ) {
			return false;
		}

		$current = 1;
		$total   = $query_data->max_num_pages;
		if ( $query_data->query_vars['paged'] > 1 ) {
			$current = $query_data->query_vars['paged'];
		}

		if ( ! empty( $offset ) ) {
			$post_per_page = $query_data->query_vars['posts_per_page'];
			$total         = $query_data->max_num_pages - floor( $offset / $post_per_page );
			$found_posts   = $query_data->found_posts;
			if ( $found_posts < ( $total * $post_per_page ) ) {
				$total = $total - 1;
			}
		}

		$params = array(
			'total'     => $total,
			'current'   => $current,
			'end_size'  => 1,
			'mid_size'  => 1,
			'prev_text' => '<i class="icon-simple icon-arrow-left"></i>',
			'next_text' => '<i class="icon-simple icon-arrow-right"></i>',
			'type'      => 'plain'
		);

		if ( ! empty( $query_data->query_vars['s'] ) ) {
			$params['add_args'] = array( 's' => urlencode( get_query_var( 's' ) ) );
		} ?>
		<nav class="pagination-wrap pagination-number clearfix">
			<?php echo paginate_links( $params ); ?>
		</nav>
	<?php
	}
endif;


/**
 * render sidebar
 */
if ( ! function_exists( 'glaza_render_sidebar' ) ) :
	function glaza_render_sidebar( $name, $sticky = null ) {

		if ( empty( $name ) ) {
			return false;
		}

		if ( ! isset( $sticky ) ) {
			$sticky = glaza_get_option( 'sidebar_sticky' );
		};

		$class_name_inner = 'sidebar-inner';
		if ( ! empty ( $sticky ) ) {
			$class_name_inner = 'sidebar-inner sidebar-sticky';
		}; ?>
		<aside class="sidebar-wrap widget-area" <?php echo glaza_schema_markup( 'sidebar' ) ?>>
			<div class="<?php echo esc_attr( $class_name_inner ); ?>"><?php dynamic_sidebar( $name ); ?></div>
		</aside>
	<?php
	}
endif;


if ( ! function_exists( 'glaza_render_footer' ) ):
	function glaza_render_footer() {
		$text = glaza_get_option( 'footer_text_style' );

		$class_name = 'footer-wrap is-dark-text';
		if ( ! empty( $text ) && 'light' == $text ) {
			$class_name = 'footer-wrap is-light-text';
		} ?>
		<footer class="<?php echo esc_attr( $class_name ); ?>">
			<?php
			glaza_render_footer_widget();
			glaza_render_footer_nav_section();
			glaza_render_footer_copyright();
			?>
		</footer>
	<?php
	}

endif;


/**
 * render footer widget
 */
if ( ! function_exists( 'glaza_render_footer_widget' ) ):
	function glaza_render_footer_widget() {
		if ( is_active_sidebar( 'glaza_sidebar_fw_footer' ) )  : ?>
			<div class="footer-top-wrap fw-widget-section">
				<div class="footer-top-inner">
					<?php dynamic_sidebar( 'glaza_sidebar_fw_footer' ); ?>
				</div>
			</div>
		<?php endif; ?>
		<?php if ( is_active_sidebar( 'glaza_sidebar_footer_1' ) || is_active_sidebar( 'glaza_sidebar_footer_2' ) || is_active_sidebar( 'glaza_sidebar_footer_3' ) ) : ?>
			<div class="footer-widget-section">
				<div class="wrap container">
					<div class="footer-widget-inner clearfix">
						<?php if ( is_active_sidebar( 'glaza_sidebar_footer_1' ) ) : ?>
							<div class="sidebar-footer">
								<?php dynamic_sidebar( 'glaza_sidebar_footer_1' ); ?>
							</div>
						<?php endif; ?>
						<?php if ( is_active_sidebar( 'glaza_sidebar_footer_2' ) ) : ?>
							<div class="sidebar-footer">
								<?php dynamic_sidebar( 'glaza_sidebar_footer_2' ); ?>
							</div>
						<?php endif; ?>
						<?php if ( is_active_sidebar( 'glaza_sidebar_footer_3' ) ) : ?>
							<div class="sidebar-footer">
								<?php dynamic_sidebar( 'glaza_sidebar_footer_3' ); ?>
							</div>
						<?php endif; ?>
					</div>
				</div>
			</div>
		<?php endif;
	}
endif;


/**
 * footer navigation
 */
if ( ! function_exists( 'glaza_render_footer_nav_section' ) ) :
	function glaza_render_footer_nav_section() {

		$glaza_logo = glaza_get_option( 'footer_logo' );
		if ( ! has_nav_menu( 'glaza_menu_footer' ) && empty( $glaza_logo['url'] ) ) {
			return false;
		};

		if ( ! empty( $glaza_logo['alt'] ) ) {
			$glaza_logo_alt = $glaza_logo['alt'];
		} else {
			$glaza_logo_alt = get_bloginfo( 'name' );
		}

		$class_name = 'footer-navigation';
		if ( ! empty( $glaza_logo['url'] ) ) {
			$class_name = 'footer-navigation is-logo';
		} ?>
		<div class="<?php echo esc_attr( $class_name ); ?>">
			<div class="wrap container">
				<div class="footer-navigation-inner">
					<?php if ( ! empty( $glaza_logo['url'] ) ): ?>
						<a href="<?php echo esc_url( home_url( '/' ) ); ?>" class="footer-logo">
							<img height="<?php echo esc_attr( $glaza_logo['height'] ); ?>" width="<?php echo esc_attr( $glaza_logo['width'] ); ?>" src="<?php echo esc_url( $glaza_logo['url'] ) ?>" alt="<?php echo esc_attr( $glaza_logo_alt ); ?>">
						</a>
					<?php endif; ?>
					<?php if ( has_nav_menu( 'glaza_menu_footer' ) ) : ?>
						<?php wp_nav_menu( array(
							'theme_location' => 'glaza_menu_footer',
							'menu_id'        => 'footer-menu',
							'container'      => false,
							'menu_class'     => 'footer-menu-inner',
							'depth'          => 1,
							'echo'           => true
						) ); ?>
					<?php endif; ?>
				</div>
			</div>
		</div>
	<?php
	}
endif;


/**
 * @return bool
 * footer copyright
 */
if ( ! function_exists( 'glaza_render_footer_copyright' ) ) :
	function glaza_render_footer_copyright() {
		$text   = glaza_get_option( 'footer_copyright' );
		$social = glaza_get_option( 'copyright_social' );

		if ( empty( $text ) && empty( $social ) ) {
			return false;
		} ?>
		<div class="footer-copyright">
			<div class="wrap container">
				<div class="copyright-inner">
					<?php if ( ! empty( $text ) ) : ?>
						<p class="copyright-text"><?php echo html_entity_decode( esc_html( $text ) ) ?></p>
					<?php endif; ?>
					<?php if ( ! empty( $social ) ):
						$social_profile = glaza_social_profile_web(); ?>
						<div class="footer-social tooltips-s">
							<?php echo glaza_render_social_icon( $social_profile, true ); ?>
						</div>
					<?php endif; ?>
				</div>
			</div>
		</div>
	<?php
	}
endif;


/**
 * render off-canvas section
 */
if ( ! function_exists( 'glaza_render_off_canvas' ) ) :
	function glaza_render_off_canvas() {
		$style     = glaza_get_option( 'off_canvas_style' );
		$social    = glaza_get_option( 'off_canvas_social' );
		$widget    = glaza_get_option( 'off_canvas_widget_section' );
		$subscribe = glaza_get_option( 'off_canvas_subscribe' );

		$class_name = 'off-canvas-wrap dark-style is-light-text';
		if ( ! empty( $style ) && 'light' == $style ) {
			$class_name = 'off-canvas-wrap light-style';
		} ?>
		<div class="<?php echo esc_attr( $class_name ); ?>">
			<a href="#" id="off-canvas-close-btn"><i class="btn-close"></i></a>

			<div class="off-canvas-inner">
				<?php if ( ! empty( $subscribe ) ) :
					$subscribe_url  = glaza_get_option( 'header_subscribe_url' );
					$subscribe_text = glaza_get_option( 'header_subscribe_text' );
					?>
					<div class="off-canvas-subscribe btn-wrap">
						<a href="<?php echo esc_url( $subscribe_url ); ?>" rel="nofollow" class="subscribe-link" title="<?php echo esc_attr( $subscribe_text ); ?>"><i class="icon-simple icon-envelope"></i><span><?php echo esc_html( $subscribe_text ); ?></span></a>
					</div>
				<?php endif; ?>
				<?php if ( has_nav_menu( 'glaza_menu_offcanvas' ) ) : ?>
					<div id="off-canvas-nav" class="off-canvas-nav">
						<?php wp_nav_menu( array(
							'theme_location' => 'glaza_menu_offcanvas',
							'menu_id'        => 'off-canvas-menu',
							'menu_class'     => 'off-canvas-menu-inner',
							'container'      => false,
							'depth'          => 4,
							'echo'           => true,
							'fallback_cb'    => 'glaza_navigation_fallback'
						) ); ?>
					</div>
				<?php endif; ?>
				<?php if ( ! empty( $widget ) && is_active_sidebar( 'glaza_sidebar_offcanvas' ) ) : ?>
					<div class="widget-section-wrap">
						<?php dynamic_sidebar( 'glaza_sidebar_offcanvas' ); ?>
					</div>
				<?php endif; ?>
				<?php if ( ! empty( $social ) ) : ?>
					<div class="off-canvas-social">
						<?php echo glaza_render_social_icon( glaza_social_profile_web(), true ); ?>
					</div>
				<?php endif; ?>
			</div>
		</div>
	<?php
	}
endif;


Youez - 2016 - github.com/yon3zu
LinuXploit