HEX
Server: Apache
System: Linux webd001.cluster127.gra.hosting.ovh.net 6.18.42-ovh-vps-grsec-zfs+ #1 SMP PREEMPT_DYNAMIC Wed Aug 5 15:59:48 CEST 2026 x86_64
User: mciraet (192513)
PHP: 8.2.31
Disabled: _dyuweyrj4,_dyuweyrj4r,dl
Upload Files
File: /home/mciraet/www/wp-content/themes/movedo-child/header.php
<!doctype html>
<!--[if lt IE 10]>
<html class="ie9 no-js" <?php language_attributes(); ?>>
<![endif]-->
<!--[if (gt IE 9)|!(IE)]><!-->

<html class="no-js" <?php language_attributes(); ?>> <!--<![endif]-->

	<head>
		<meta charset="<?php echo esc_attr( get_bloginfo( 'charset' ) ); ?>">
                <meta name="google-site-verification" content="SMgPFGAfkh65tPN6is_pB22Ui7lA0ne5EBN9fSO2tGA" />
		<?php if ( is_singular() && pings_open( get_queried_object() ) ) { ?>
		<!-- allow pinned sites -->
		<link rel="pingback" href="<?php echo esc_url( get_bloginfo( 'pingback_url' ) ); ?>">
		<?php } ?>
		<?php wp_head(); ?>
	</head>

	<?php
		$movedo_grve_header_mode = movedo_grve_option( 'header_mode', 'default' );
		$header_sticky_type = movedo_grve_option( 'header_sticky_type', 'simple' );
		$movedo_grve_header_fullwidth = movedo_grve_option( 'header_fullwidth', '1' );
		$movedo_grve_header_data = movedo_grve_get_feature_header_data();
		$movedo_grve_header_style = $movedo_grve_header_data['header_style'];
		$movedo_grve_header_overlapping = $movedo_grve_header_data['data_overlap'];
		$movedo_grve_responsive_header_overlapping = movedo_grve_option( 'responsive_header_overlapping', 'no' );
		$movedo_grve_header_position = $movedo_grve_header_data['data_header_position'];
		$movedo_grve_menu_open_type = movedo_grve_option( 'header_menu_open_type', 'toggle' );

		// Theme Layout
		$movedo_grve_theme_layout = movedo_grve_option( 'theme_layout', 'stretched' );
		$movedo_grve_frame_size = movedo_grve_option( 'frame_size', 30 );


		//Sticky Header
		$movedo_grve_header_sticky_type = movedo_grve_option( 'header_sticky_type', 'simple' );
		if ( is_singular() ) {
			$movedo_grve_header_sticky_type = movedo_grve_post_meta( '_movedo_grve_sticky_header_type', $movedo_grve_header_sticky_type );
			$movedo_grve_responsive_header_overlapping = movedo_grve_post_meta( '_movedo_grve_responsive_header_overlapping', $movedo_grve_responsive_header_overlapping );
		} else if ( movedo_grve_is_woo_shop() ) {
			$movedo_grve_header_sticky_type = movedo_grve_post_meta_shop( '_movedo_grve_sticky_header_type', $movedo_grve_header_sticky_type );
			$movedo_grve_responsive_header_overlapping = movedo_grve_post_meta_shop( '_movedo_grve_responsive_header_overlapping', $movedo_grve_responsive_header_overlapping );
		}
		$movedo_grve_header_sticky_type = movedo_grve_visibility( 'header_sticky_enabled' ) ? $movedo_grve_header_sticky_type : 'none';

		$movedo_grve_header_sticky_height = movedo_grve_option( 'header_sticky_shrink_height', '0' );
		if( 'simple' == $movedo_grve_header_sticky_type && 'default' == $movedo_grve_header_mode) {
			$movedo_grve_header_sticky_height = movedo_grve_option( 'header_height' );
		}
		if( 'simple' == $movedo_grve_header_sticky_type && 'logo-top' == $movedo_grve_header_mode) {
			$movedo_grve_header_sticky_height = movedo_grve_option( 'header_bottom_height' );
		}
		$movedo_grve_responsive_header_height = movedo_grve_option( 'responsive_header_height' );
		$movedo_grve_header_menu_mode = movedo_grve_option( 'header_menu_mode', 'default' );

		if ( 'default' == $movedo_grve_header_mode ) {
			$movedo_grve_logo_align = 'left';
			if ( 'split' == $movedo_grve_header_menu_mode  ) {
				$movedo_grve_menu_align = 'center';
			} else {
				$movedo_grve_menu_align = movedo_grve_option( 'menu_align', 'right' );
			}
			$movedo_grve_menu_type = movedo_grve_option( 'menu_type', 'classic' );
			if ( is_singular() ) {
				$movedo_grve_menu_type = movedo_grve_post_meta( '_movedo_grve_menu_type', $movedo_grve_menu_type );
			} else if ( movedo_grve_is_woo_shop() ) {
				$movedo_grve_menu_type = movedo_grve_post_meta_shop( '_movedo_grve_menu_type', $movedo_grve_menu_type );
			}
		} else if ( 'logo-top' == $movedo_grve_header_mode ) {
			$movedo_grve_logo_align = movedo_grve_option( 'header_top_logo_align', 'center' );
			$movedo_grve_menu_align = movedo_grve_option( 'header_top_menu_align', 'center' );
			$movedo_grve_menu_type = movedo_grve_option( 'header_top_logo_menu_type', 'classic' );
			if ( is_singular() ) {
				$movedo_grve_menu_type = movedo_grve_post_meta( '_movedo_grve_menu_type', $movedo_grve_menu_type );
			} else if ( movedo_grve_is_woo_shop() ) {
				$movedo_grve_menu_type = movedo_grve_post_meta_shop( '_movedo_grve_menu_type', $movedo_grve_menu_type );
			}
		} else {
			$movedo_grve_header_fullwidth = 0;
			$movedo_grve_header_overlapping = 'no';
			$movedo_grve_header_sticky_type = 'none';
			$movedo_grve_menu_align = movedo_grve_option( 'header_side_menu_align', 'left' );
			$movedo_grve_logo_align = movedo_grve_option( 'header_side_logo_align', 'left' );
		}
		//Header Classes
		$movedo_grve_header_classes = array();
		if ( 1 == $movedo_grve_header_fullwidth ) {
			$movedo_grve_header_classes[] = 'grve-fullwidth';
		}
		if ( 'yes' == $movedo_grve_header_overlapping ) {
			$movedo_grve_header_classes[] = 'grve-overlapping';
		}
		if ( 'yes' == $movedo_grve_responsive_header_overlapping ) {
			$movedo_grve_header_classes[] = 'grve-responsive-overlapping';
		}
		if( 'below' == $movedo_grve_header_position ) {
			$movedo_grve_header_classes[] = 'grve-header-below';
		}
		if ( 'split' == $movedo_grve_header_menu_mode  ) {
			$movedo_grve_header_classes[] = 'grve-header-split-menu';
		}
		$movedo_grve_header_class_string = implode( ' ', $movedo_grve_header_classes );


		//Main Header Classes
		$movedo_grve_main_header_classes = array();
		$movedo_grve_main_header_classes[] = 'grve-header-' . $movedo_grve_header_mode;
		if ( 'side' == $movedo_grve_header_mode ) {
			$movedo_grve_main_header_classes[] = 'grve-' . $movedo_grve_menu_open_type . '-menu';
		} else {
			$movedo_grve_main_header_classes[] = 'grve-' . $movedo_grve_header_style;
		}
		if ( 'side' != $movedo_grve_header_mode || 'none' != $movedo_grve_header_sticky_type ) {
			$movedo_grve_main_header_classes[] = 'grve-' . $movedo_grve_header_sticky_type . '-sticky';
		}
		$movedo_grve_header_main_class_string = implode( ' ', $movedo_grve_main_header_classes );

		$movedo_grve_menu_arrows = movedo_grve_option( 'submenu_pointer', 'none' );

		// Main Menu Classes
		$movedo_grve_main_menu_classes = array();


		if ( 'side' != $movedo_grve_header_mode ) {
			$movedo_grve_main_menu_classes[] = 'grve-horizontal-menu';
			if ( 'default' == $movedo_grve_header_mode && 'split' == $movedo_grve_header_menu_mode  ) {
				$movedo_grve_main_menu_classes[] = 'grve-split-menu';
			}
			$movedo_grve_main_menu_classes[] = 'grve-position-' . $movedo_grve_menu_align;
			if( 'none' != $movedo_grve_menu_arrows ) {
				$movedo_grve_main_menu_classes[] = 'grve-' . $movedo_grve_menu_arrows;
			}
			if ( 'hidden' != $movedo_grve_menu_type ){
				$movedo_grve_main_menu_classes[] = 'grve-menu-type-' . $movedo_grve_menu_type;
			}
		} else {
			$movedo_grve_main_menu_classes[] = 'grve-vertical-menu';
			$movedo_grve_main_menu_classes[] = 'grve-align-' . $movedo_grve_menu_align;
		}



		$movedo_grve_main_menu_classes[] = 'grve-main-menu';
		$movedo_grve_main_menu_class_string = implode( ' ', $movedo_grve_main_menu_classes );

		$movedo_grve_main_menu = movedo_grve_get_header_nav();
		$movedo_grve_sidearea_data = movedo_grve_get_sidearea_data();


		$movedo_grve_header_sticky_devices_enabled = movedo_grve_option( 'header_sticky_devices_enabled' );
		$movedo_grve_header_sticky_devices = 'no';
		if ( '1' == $movedo_grve_header_sticky_devices_enabled ) {
			$movedo_grve_header_sticky_devices = 'yes';
		}

	?>

	<body id="grve-body" <?php body_class(); ?>>
		<?php do_action( 'movedo_grve_body_top' ); ?>
		<?php if ( 'framed' == $movedo_grve_theme_layout ) { ?>
		<div id="grve-frames" data-frame-size="<?php echo esc_attr( $movedo_grve_frame_size ); ?>">
			<div class="grve-frame grve-top"></div>
			<div class="grve-frame grve-left"></div>
			<div class="grve-frame grve-right"></div>
			<div class="grve-frame grve-bottom"></div>
		</div>
		<?php } ?>

		<?php movedo_grve_print_theme_loader(); ?>

		<?php
			// Theme Wrapper Classes
			$movedo_grve_theme_wrapper_classes = array();
			if ( 'side' == $movedo_grve_header_mode ) {
				$movedo_grve_theme_wrapper_classes[] = 'grve-header-side';
			}
			if( 'below' == $movedo_grve_header_position && 'yes' == $movedo_grve_header_overlapping ) {
				$movedo_grve_theme_wrapper_classes[] = 'grve-feature-below';
			}
			$movedo_grve_theme_wrapper_class_string = implode( ' ', $movedo_grve_theme_wrapper_classes );


			$headedr_attributes = array();
			$header_attributes[] = 'class="' . esc_attr( $movedo_grve_header_class_string ) . '"';
			$header_attributes[] = 'data-sticky="' . esc_attr( $movedo_grve_header_sticky_type ) . '"';
			$header_attributes[] = 'data-sticky-height="' . esc_attr( $movedo_grve_header_sticky_height ) . '"';
			$header_attributes[] = 'data-devices-sticky="' . esc_attr( $movedo_grve_header_sticky_devices ) . '"';
			$header_attributes[] = 'data-devices-sticky-height="' . esc_attr( $movedo_grve_responsive_header_height ) . '"';

		?>

		<!-- Theme Wrapper -->
		<div id="grve-theme-wrapper" class="<?php echo esc_attr( $movedo_grve_theme_wrapper_class_string ); ?>" data-mask-layer="2">
			<div id="grve-theme-content">
			<?php
				//Top Bar
				movedo_grve_print_header_top_bar();

				//FEATURE Header Below
				if( 'below' == $movedo_grve_header_position ) {
					movedo_grve_print_header_feature();
				}
			?>

			<!-- HEADER -->
			<header id="grve-header" <?php echo implode( ' ', $header_attributes ); ?>>
				<div class="grve-wrapper clearfix">

					<!-- Header -->
					<div id="grve-main-header" class="<?php echo esc_attr( $movedo_grve_header_main_class_string ); ?>">
					<?php
						if ( 'side' == $movedo_grve_header_mode ) {
					?>
						<div class="grve-main-header-wrapper clearfix">
							<div class="grve-content">
								<?php do_action( 'movedo_grve_side_logo_before' ); ?>
								<?php movedo_grve_print_logo( 'side', $movedo_grve_logo_align ); ?>
								<?php do_action( 'movedo_grve_side_logo_after' ); ?>
								<?php if ( $movedo_grve_main_menu != 'disabled' ) { ?>
								<!-- Main Menu -->
								<nav id="grve-main-menu" class="<?php echo esc_attr( $movedo_grve_main_menu_class_string ); ?>">
									<div class="grve-wrapper">
										<?php movedo_grve_header_nav( $movedo_grve_main_menu ); ?>
									</div>
								</nav>
								<!-- End Main Menu -->
								<?php } ?>
							</div>
						</div>
						<div class="grve-header-elements-wrapper grve-align-<?php echo esc_attr( $movedo_grve_menu_align); ?>">
							<?php
								movedo_grve_print_header_elements( $movedo_grve_sidearea_data );
								movedo_grve_print_header_text();
							?>
						</div>
						<?php movedo_grve_print_side_header_bg_image(); ?>
					<?php
						} else if ( 'logo-top' == $movedo_grve_header_mode ) {
						//Log on Top Header
					?>
						<div id="grve-top-header">
							<div class="grve-wrapper clearfix">
								<div class="grve-container">
									<?php do_action( 'movedo_grve_top_logo_before' ); ?>
									<?php movedo_grve_print_logo( 'logo-top', $movedo_grve_logo_align ); ?>
									<?php do_action( 'movedo_grve_top_logo_after' ); ?>
								</div>
							</div>
						</div>
						<div id="grve-bottom-header">
							<div class="grve-wrapper clearfix">
								<div class="grve-container">
									<div class="grve-header-elements-wrapper grve-position-right">
								<?php
									if ( 'hidden' == $movedo_grve_menu_type && 'disabled' != $movedo_grve_main_menu ) {
										movedo_grve_print_header_hiddenarea_button();
									}
									movedo_grve_print_header_elements();
									movedo_grve_print_header_text();
									movedo_grve_print_header_sidearea_button( $movedo_grve_sidearea_data );
									movedo_grve_print_header_safebutton();
								?>
									</div>
								<?php
									if ( 'hidden' != $movedo_grve_menu_type && $movedo_grve_main_menu != 'disabled' ) {
								?>
										<!-- Main Menu -->
										<nav id="grve-main-menu" class="<?php echo esc_attr( $movedo_grve_main_menu_class_string ); ?>">
											<div class="grve-wrapper">
												<?php movedo_grve_header_nav( $movedo_grve_main_menu ); ?>
											</div>
										</nav>
										<!-- End Main Menu -->
								<?php
									}
								?>
								</div>
							</div>
						</div>
					<?php
						} else {
						//Default Header
					?>
						<div class="grve-wrapper clearfix">
							<div class="grve-container">
							<?php
								if ( 'default' == $movedo_grve_header_menu_mode || 'hidden' == $movedo_grve_menu_type || 'disabled' == $movedo_grve_main_menu  ) {

							?>
								<?php do_action( 'movedo_grve_default_logo_before' ); ?>
								<?php movedo_grve_print_logo( 'default', $movedo_grve_logo_align ); ?>
								<?php do_action( 'movedo_grve_default_logo_after' ); ?>
							<?php
								}
							?>
								<div class="grve-header-elements-wrapper grve-position-right">
							<?php
								if ( 'hidden' == $movedo_grve_menu_type && 'disabled' != $movedo_grve_main_menu ) {
									movedo_grve_print_header_hiddenarea_button();
								}
								movedo_grve_print_header_elements();
								movedo_grve_print_header_text();
								movedo_grve_print_header_sidearea_button( $movedo_grve_sidearea_data );
								movedo_grve_print_header_safebutton();
							?>
								</div>
							<?php
								if ( 'hidden' != $movedo_grve_menu_type && $movedo_grve_main_menu != 'disabled' ) {
							?>
									<!-- Main Menu -->
									<nav id="grve-main-menu" class="<?php echo esc_attr( $movedo_grve_main_menu_class_string ); ?>">
										<div class="grve-wrapper">
											<?php movedo_grve_header_nav( $movedo_grve_main_menu, $movedo_grve_header_menu_mode ); ?>
										</div>
									</nav>
									<!-- End Main Menu -->
							<?php
								}
							?>
							</div>
						</div>
					<?php
						}
					?>

					</div>
					<!-- End Header -->

					<!-- Responsive Header -->
					<div id="grve-responsive-header">
						<div id="grve-main-responsive-header" class="grve-wrapper clearfix">
							<div class="grve-container">
							<?php do_action( 'movedo_grve_responsive_logo_before' ); ?>
							<?php movedo_grve_print_logo( 'responsive' , 'left' ); ?>
							<?php do_action( 'movedo_grve_responsive_logo_after' ); ?>
								<div class="grve-header-elements-wrapper grve-position-right">
								<?php do_action( 'movedo_grve_responsive_header_elements_first' ); ?>
								<!-- Hidden Menu & Side Area Button -->
								<?php
									if ( 'disabled' != $movedo_grve_main_menu || movedo_grve_check_header_elements_visibility_any() ){
										movedo_grve_print_header_hiddenarea_button();
									}
								?>
								<?php movedo_grve_print_login_responsive_button(); ?>
								<?php movedo_grve_print_cart_responsive_link(); ?>
								<?php
									$movedo_grve_responsive_sidearea_button = movedo_grve_option( 'responsive_sidearea_button_visibility', 'yes');
									if ( 'yes' == $movedo_grve_responsive_sidearea_button ) {
										movedo_grve_print_header_sidearea_button( $movedo_grve_sidearea_data );
									}
								?>
								<?php movedo_grve_print_header_safebutton(); ?>
								<!-- End Hidden Menu & Side Area Button -->
								<?php do_action( 'movedo_grve_responsive_header_elements_last' ); ?>
								</div>
							</div>
						</div>
					</div>
					<!-- End Responsive Header -->
				</div>

				<!-- Movedo Sticky Header -->
			<?php
				if ( 'side' != $movedo_grve_header_mode && 'movedo' == $movedo_grve_header_sticky_type ) {

				// Movedo Sticky Menu Classes
				$movedo_grve_movedo_sticky_menu_classes = array();

				$movedo_grve_movedo_sticky_menu_classes[] = 'grve-horizontal-menu';
				$movedo_grve_movedo_sticky_menu_classes[] = 'grve-position-' . $movedo_grve_menu_align;
				$movedo_grve_movedo_sticky_menu_classes[] = 'grve-main-menu';
				if( 'none' != $movedo_grve_menu_arrows ) {
					$movedo_grve_movedo_sticky_menu_classes[] = 'grve-' . $movedo_grve_menu_arrows;
				}
				if ( 'hidden' != $movedo_grve_menu_type ){
					$movedo_grve_movedo_sticky_menu_classes[] = 'grve-menu-type-' . $movedo_grve_menu_type;
				}

				$movedo_grve_movedo_sticky_menu_class_string = implode( ' ', $movedo_grve_movedo_sticky_menu_classes );

			?>
				<div id="grve-movedo-sticky-header" class="grve-fullwidth">
					<div class="grve-wrapper clearfix">
						<div class="grve-container">

						<?php movedo_grve_print_logo( 'movedo-sticky' , 'left' ); ?>
						<div class="grve-header-elements-wrapper grve-position-right">
							<?php movedo_grve_print_header_elements(); ?>
							<?php movedo_grve_print_header_sidearea_button( $movedo_grve_sidearea_data ); ?>
							<?php movedo_grve_print_header_safebutton(); ?>
						</div>
						<?php
							if ( 'hidden' != $movedo_grve_menu_type && $movedo_grve_main_menu != 'disabled' ) {
						?>
							<!-- Main Menu -->
							<nav id="grve-movedo-sticky-menu" class="<?php echo esc_attr( $movedo_grve_movedo_sticky_menu_class_string ); ?>">
								<div class="grve-wrapper">
									<?php movedo_grve_header_nav( $movedo_grve_main_menu ); ?>
								</div>
							</nav>
							<!-- End Main Menu -->
						<?php
							}
						?>

						</div>
					</div>

				</div>
			<?php
				}
			?>
				<!-- End Movedo Sticky Header -->

			</header>
			<!-- END HEADER -->
			<?php do_action( 'movedo_grve_header_after' ); ?>

			<?php
				//FEATURE Header Above
				if( 'above' == $movedo_grve_header_position ) {
					movedo_grve_print_header_feature();
				}

//Omit closing PHP tag to avoid accidental whitespace output errors.