403Webshell
Server IP : 104.171.130.249  /  Your IP : 216.73.216.146
Web Server : nginx/1.25.5
System : Linux 0dac65491b7e 6.8.0-134-generic #134-Ubuntu SMP PREEMPT_DYNAMIC Fri Jun 26 18:43:11 UTC 2026 x86_64
User : root ( 0)
PHP Version : 8.4.23
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : OFF  |  Perl : ON  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /var/www/html/wp-content/themes/matreshka/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/html/wp-content/themes/matreshka/header.php
<?php
/**
 * The header for our theme
 *
 * This is the template that displays all of the <head> section and everything up until <div id="content">
 *
 * @link https://developer.wordpress.org/themes/basics/template-files/#template-partials
 *
 * @package Matreshka
 */

?>
<!doctype html>
<html <?php language_attributes(); ?>>
<head>
	<link rel="profile" href="https://gmpg.org/xfn/11">

	<meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">


	<?php wp_head(); ?>
</head>

<body <?php body_class(); ?>>
<?php wp_body_open(); ?>
<div id="page" class="site">
	<a class="skip-link screen-reader-text" href="#primary"><?php esc_html_e( 'Skip to content', 'matreshka' ); ?></a>

	<header id="masthead" class="site-header">
		<!-- Mobile Header -->
		<div class="mobile-header d-md-none">
			<div class="mobile-header-content">
				<div class="header-catalog">
					<a href="<?php echo esc_url( home_url( '/' ) ); ?>" class="mobile-logo">
						<img src="<?php echo esc_url( get_template_directory_uri() . '/assets/img/logo-white.png' ); ?>" alt="matreshka-logo" class="matreshka-logo">
					</a>
					<input type="text" class="form-control border-none montserrat-medium" placeholder="Поиск...">
					<img src="<?php echo esc_url( get_template_directory_uri() . '/assets/icons/Search.svg' ); ?>" alt="search icon" class="me-3">
				</div>
				<!-- <a href="<?php echo esc_url( home_url( '/' ) ); ?>" class="mobile-logo">
					<img src="<?php echo esc_url( get_template_directory_uri() . '/assets/img/logo-white.png' ); ?>" alt="Matreshka Logo" class="matreshka-logo">
				</a>
				<input type="text" class="form-control border-none montserrat-medium" placeholder="Поиск...">
				<img src="<?php echo esc_url( get_template_directory_uri() . '/assets/icons/Search.svg' ); ?>" alt="search icon" class="me-3"> -->
				
				<button class="burger-menu-toggle" id="burgerMenuToggle" aria-label="Toggle menu">
					<span class="burger-line"></span>
					<span class="burger-line"></span>
					<span class="burger-line"></span>
				</button>
			</div>
		</div>

		<!-- Mobile Sidebar Menu -->
		<div class="mobile-sidebar-menu" id="mobileSidebarMenu">
			<div class="mobile-menu-overlay" id="mobileMenuOverlay"></div>
			<div class="mobile-menu-content">
				<button class="mobile-menu-close" id="mobileMenuClose" aria-label="Close menu">
					<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
						<path d="M18 6L6 18M6 6L18 18" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
					</svg>
				</button>
				<?php
					// Get footer settings for mobile menu
					$hours = function_exists('get_field') ? get_field('footer_hours', 'option') : '';
					if ( empty( $hours ) ) {
						$hours = get_option('matreshka_footer_hours');
					}

					$footer_contact_url = function_exists('get_field') ? get_field('footer_contact_info_url', 'option') : '';
					if ( empty( $footer_contact_url ) ) {
						$footer_contact_url = get_option('matreshka_footer_contact_info_url');
					}
				?>
				<nav class="mobile-menu-nav">
					<ul class="mobile-menu-list">
						<li class="mobile-menu-item">
							<a href="<?php echo esc_url( function_exists( 'wc_get_page_id' ) ? get_permalink( wc_get_page_id( 'shop' ) ) : home_url( '/' ) ); ?>" class="mobile-menu-link montserrat-medium">
								Каталог
							</a>
						</li>
						<li class="mobile-menu-item">
							<a href="<?php echo esc_url( home_url( '/my-account/edit-address/billing/' ) ); ?>" class="mobile-menu-link montserrat-medium">
								Адрес
							</a>
						</li>
						<li class="mobile-menu-item">
							<a href="<?php echo esc_url( home_url( '/cashback-categories/' ) ); ?>" class="mobile-menu-link montserrat-medium">
								Кешбек
							</a>
						</li>
						<li class="mobile-menu-item">
							<a href="<?php echo esc_url( home_url( '/wishlist/' ) ); ?>" class="mobile-menu-link montserrat-medium">
								Избранные товары
							</a>
						</li>
						<li class="mobile-menu-item">
							<a href="<?php echo esc_url( home_url( '/novinki/' ) ); ?>" class="mobile-menu-link montserrat-medium">
								Новинки
							</a>
						</li>
						<li class="mobile-menu-item">
							<a href="<?php echo esc_url( home_url( '/promotions/' ) ); ?>" class="mobile-menu-link montserrat-medium">
								Акции и скидки
							</a>
						</li>
						<li class="mobile-menu-item">
							<a href="<?php echo esc_url( function_exists( 'wc_get_page_permalink' ) ? wc_get_page_permalink( 'myaccount' ) : home_url( '/my-account/' ) ); ?>" class="mobile-menu-link montserrat-medium">
								Профиль
							</a>
						</li>
						<li class="mobile-menu-item">
							<a href="<?php echo esc_url( function_exists( 'wc_get_cart_url' ) ? wc_get_cart_url() : home_url( '/cart/' ) ); ?>" class="mobile-menu-link montserrat-medium">
								Корзина
							</a>
						</li>
						<li class="mobile-menu-item">
							<a href="<?php echo esc_url( home_url( '/work/' ) ); ?>" class="mobile-menu-link montserrat-medium">
								Вакансии в магазине
							</a>
						</li>
						<li class="mobile-menu-item">
							<a href="<?php echo esc_url( home_url( '/podarochnye-sertifikaty/' ) ); ?>" class="mobile-menu-link montserrat-medium">
								Подарочные сертификаты
							</a>
						</li>
						<li class="mobile-menu-item border-none text-center mt-3">
							<p class="montserrat-bold mb-2">Время работы:</p>
							<?php if ( ! empty( $hours ) ) : ?>
								<p class="montserrat-regular working-hours">
									<?php echo nl2br( esc_html( $hours ) ); ?>
								</p>
							<?php endif; ?>
						</li>
						<li class="mobile-menu-item border-none">
							<a href="<?php echo esc_url( $footer_contact_url ); ?>" class="footer-contact-btn d-flex">
								<img src="<?php echo esc_url( get_template_directory_uri() . '/assets/img/support_head.png' ); ?>" alt="Связаться" class="footer-contact-btn-icon mb-0">
								<span class="montserrat-semibold">Связаться с нами</span>
							</a>
						</li>
					</ul>
				</nav>
			</div>
		</div>

		<!-- Desktop Header -->
		<div class="container d-none d-md-block">
			<div class="header">
				<div class="header-catalog">
					<?php if ( function_exists( 'is_shop' ) && is_shop() ) : ?>
						<a href="<?php echo esc_url( home_url( '/' ) ); ?>" class="btn btn-red-primary montserrat-semibold">
							<img src="<?php echo esc_url( get_template_directory_uri() . '/assets/img/logo-white.png' ); ?>" alt="logo" class="">
						</a>
					<?php else : ?>
						<a href="<?php echo esc_url( function_exists( 'wc_get_page_id' ) ? get_permalink( wc_get_page_id( 'shop' ) ) : home_url( '/' ) ); ?>" class="btn btn-red-primary montserrat-semibold">
							<img src="<?php echo esc_url( get_template_directory_uri() . '/assets/icons/Catalog.svg' ); ?>" alt="catalog icon" class="">
							Каталог
						</a>
					<?php endif; ?>
					<input type="text" class="form-control border-none montserrat-medium" placeholder="Поиск...">
					<img src="<?php echo esc_url( get_template_directory_uri() . '/assets/icons/Search.svg' ); ?>" alt="search icon" class="me-3">
				</div>
				<?php if ( is_user_logged_in() ) : 
					// Header for logged in users
					$current_user = wp_get_current_user();
					
					// Use the helper function to get user address
					$user_address = matreshka_get_user_address( $current_user->ID );
					$has_address  = ( $user_address !== 'Добавить адрес доставки' );

					// Get user cashback balance
					$user_bonuses = matreshka_get_user_bonuses( $current_user->ID );

					// Address link: edit if exists, add if not
					$address_url = $has_address
						? wc_get_endpoint_url( 'edit-address', 'billing', wc_get_page_permalink( 'myaccount' ) )
						: wc_get_endpoint_url( 'edit-address', 'billing', wc_get_page_permalink( 'myaccount' ) );
				?>
					<a href="<?php echo esc_url( $address_url ); ?>" class="btn btn-secondary montserrat-medium">
						<img src="<?php echo esc_url( get_template_directory_uri() . '/assets/icons/Subtract.svg' ); ?>" alt="subtract icon" class="me-1">
						<span class="me-2"><?php echo esc_html( $user_address ); ?></span>
						<img src="<?php echo esc_url( get_template_directory_uri() . '/assets/icons/AltArrowRight.svg' ); ?>" alt="alt arrow right icon" class="me-1">
					</a>
					<a href="<?php echo esc_url( home_url( '/cashback-categories/' ) ); ?>" class="bonuses">
						<p class="montserrat-bold"><?php echo esc_html( $user_bonuses ); ?></p>
						<img src="<?php echo esc_url( get_template_directory_uri() . '/assets/icons/matreshka.svg' ); ?>" alt="bonus icon" class="mx-1">
						<p class="montserrat-medium"><?php echo matreshka_bonuses_to_money( $user_bonuses ); ?></p>
					</a>
					<div class="acounts-icons">
						<a href="<?php echo esc_url( function_exists( 'wc_get_page_permalink' ) ? wc_get_page_permalink( 'myaccount' ) : '#' ); ?>">
							<img src="<?php echo esc_url( get_template_directory_uri() . '/assets/icons/UserBlack.svg' ); ?>" alt="user icon" class="mx-2">
						</a>
						<a href="<?php echo esc_url( function_exists( 'wc_get_cart_url' ) ? wc_get_cart_url() : '#' ); ?>" class="cart-icon-wrapper mx-2">
							<img src="<?php echo esc_url( get_template_directory_uri() . '/assets/icons/Cart.svg' ); ?>" alt="cart icon">
							<?php
							$cart_count = function_exists( 'WC' ) && WC()->cart ? WC()->cart->get_cart_contents_count() : 0;
							if ( $cart_count > 0 ) :
							?>
								<span class="cart-count-badge montserrat-semibold"><?php echo esc_html( $cart_count ); ?></span>
							<?php endif; ?>
						</a>
					</div>
				<?php else : 
					// Header for non-logged in users
				?>
					<a href="<?php echo esc_url( home_url( '/login/' ) ); ?>" class="btn btn-secondary montserrat-medium">
						<img src="<?php echo esc_url( get_template_directory_uri() . '/assets/icons/Subtract.svg' ); ?>" alt="subtract icon" class="me-1">
						Добавить адрес доставки
						<img src="<?php echo esc_url( get_template_directory_uri() . '/assets/icons/AltArrowRight.svg' ); ?>" alt="alt arrow right icon" class="me-1">
					</a>
					<button class="btn btn-red-primary montserrat-bold" onclick="window.location.href='<?php echo esc_url( function_exists( 'wc_get_page_permalink' ) ? wc_get_page_permalink( 'myaccount' ) : wp_login_url() ); ?>'">
						<img src="<?php echo esc_url( get_template_directory_uri() . '/assets/icons/UserRounded.svg' ); ?>" alt="user icon" class="me-1">
						Создать аккаунт
					</button>
				<?php endif; ?>
			</div>
		</div>
	</header><!-- #masthead -->

Youez - 2016 - github.com/yon3zu
LinuXploit