File: /var/www/dinamo-shop/wp-content/themes/dinamo-shop/header.php
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<link rel="icon" href="<?= has_site_icon() ? site_icon_url() : THEMEROOT . "/assets/img/dinamo_favicon.png" ?>" />
<?php wp_head(); ?>
<?php
$html = '<script type="text/javascript">';
$html .= 'var ajaxurl = "' . admin_url('admin-ajax.php') . '";';
$html .= 'var themeurl = "' . get_template_directory_uri() . '";';
$html .= 'var siteurl = "' . get_site_url() . '";';
$html .= 'var checkoutUrl = "' . wc_get_checkout_url() . '";';
$html .= '</script>';
echo $html;
?>
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-64972231-21"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-64972231-21');
</script>
<!-- Meta Pixel Code -->
<script>
!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s)}(window, document,'script',
'https://connect.facebook.net/en_US/fbevents.js');
fbq('init', '739273671266651');
fbq('track', 'PageView');
</script>
<noscript><img height="1" width="1" style="display:none"
src="https://www.facebook.com/tr?id=739273671266651&ev=PageView&noscript=1"
/></noscript>
<!-- End Meta Pixel Code -->
</head>
<body <?php body_class(); ?> id="<?php the_ID() ?>">
<header>
<div class="container p-relative">
<div class="header-dropdown login-dropdown">
<div class="collapse show" id="login">
<form id="login-form" action="login" class="login-form" method="POST">
<div class="form-group">
<label class="form-label"> <?php _e("Email adresa", "dinamo_shop"); ?> </label>
<input type="text" class="form-control" name="email" placeholder="<?php _e("Unesite email adresu", "dinamo_shop"); ?>" />
</div>
<div class="form-group">
<label class="form-label"><?php _e("Lozinka", "dinamo_shop"); ?></label>
<input type="password" class="form-control" name="password" placeholder="<?php _e("Unesite lozinku", "dinamo_shop"); ?>" />
</div>
<?php wp_nonce_field('ajax-login-nonce', 'security'); ?>
<div class="text-center">
<p style="display:none;" id="" class="form-response loginFormResponse"></p>
<button data-loading-message="<?php _e("Šaljem...", "dinamo_shop"); ?>" class="btn login-button btn-primary full-width"><?php _e("Prijavite se", "dinamo_shop"); ?></button>
<a href="#" class="btn btn-ghost" data-target="#forgotPass"><?php _e("Zaboravili ste lozinku?", "dinamo_shop"); ?></a>
<?php $login_text = __('Prijava putem društvenih mreža', 'dinamo_shop'); ?>
<?php
if(shortcode_exists("apsl-login-lite")):
echo do_shortcode( "[apsl-login-lite login_text='$login_text']" );
endif;
?>
</div>
</form>
</div>
<div class="collapse" id="forgotPass">
<form id="lost_password" class="lost_password" action="lost_password" method="POST">
<div class="form-group">
<label class="form-label"><?php _e("Email adresa", "dinamo_shop"); ?></label>
<input type="text" class="form-control" name="email" id="email" placeholder="<?php _e("Unesite email adresu", "dinamo_shop"); ?>" />
</div>
<div class="text-center">
<button class="btn btn-primary full-width"><?php _e("Pošaljite", "dinamo_shop"); ?></button>
<a href="#" class="btn btn-ghost mb-0" data-target="#login"><?php _e("Povratak na prijavu", "dinamo_shop"); ?></a>
<?php wp_nonce_field('ajax-lost-password-nonce', 'security'); ?>
<p class="mt-30" id="lostPasswordResponse" style="display:none"></p>
</div>
</form>
</div>
</div>
<div class="header-dropdown cart-dropdown order-details">
<div id="SideCartContent">
<?php include('woocommerce/cart/mini-cart.php'); ?>
</div>
</div>
</div>
<div class="desktop-header">
<section class="section bg50-50">
<div class="container">
<div class="navbar navbar-belt">
<div class="bg-primary d-flex justify-content-between flex-fill">
<ul class="nav">
<li class="nav-item"><a class="nav-link" target="_blank" href="https://gnkdinamo.hr"><?php _e("Službena stranica", "dinamo_shop"); ?></a></li>
<li class="nav-item">
<div class="dropdown">
<!-- <a class="nav-link" href="#">
<?php _e("Jezik", "dinamo_shop"); ?>
<svg class="icon-arrow"><use xlink:href="<?php echo THEMEROOT; ?>/assets/icons/icons.svg#icon-arrow"></use></svg>
</a> -->
<div class="dropdown-menu">
<?php
$languages = apply_filters('wpml_active_languages', NULL, array('skip_missing' => 1, 'link_empty_to' => 'http://domain.com/missing-translation-contact-form'));
?>
<?php foreach ($languages as $language) {
?>
<a class="dropdown-item" href="<?= $language["url"]; ?>"><?= $language["native_name"]; ?></a>
<?php } ?>
</div>
</div>
</li>
</ul>
<ul class="nav">
<?php if (is_user_logged_in()) : ?>
<li class="nav-item">
<div class="dropdown">
<a class="nav-link" href="#">
<?php _e('Moj račun', 'dinamo_shop'); ?>
<svg class="icon-arrow">
<use xlink:href="<?php echo THEMEROOT; ?>/assets/icons/icons.svg#icon-arrow"></use>
</svg>
</a>
<div class="dropdown-menu">
<?php
$account_url = wc_get_endpoint_url('edit-account', '', get_permalink(get_option('woocommerce_myaccount_page_id')));
$orders_url = wc_get_endpoint_url('orders', '', get_permalink(get_option('woocommerce_myaccount_page_id')));
?>
<a class="dropdown-item" href="<?php echo $account_url ?>"><?php _e('Moj račun', 'dinamo_shop'); ?></a>
<a class="dropdown-item" href="<?php echo $orders_url; ?>"><?php _e('Moje narudžbe', 'dinamo_shop'); ?></a>
<a class="dropdown-item" href="<?php echo wc_logout_url(); ?>"><?php _e('Odjava', 'dinamo_shop'); ?></a>
</div>
</div>
</li>
<?php else : ?>
<li class="nav-item"><a class="nav-link login" href="#"><?php _e("Prijava", "dinamo_shop"); ?></a></li>
<li class="nav-item"><a class="nav-link" href="<?= get_permalink(get_field('register_page', 'option')); ?>"><?php _e("Registracija", "dinamo_shop"); ?></a></li>
<?php endif; ?>
</ul>
<!--
<ul class="nav">
<li class="nav-item"><a class="nav-link login" href="#"><?php _e("Prijava", "dinamo_shop"); ?></a></li>
<li class="nav-item"><a class="nav-link" href="#"><?php _e("Registracija", "dinamo_shop"); ?></a></li>
</ul> -->
</div>
<?php global $woocommerce; ?>
<div class="bg-secondary pl-15">
<a class="nav-link cart" href="#">
<svg class="icon icon-cart">
<use xlink:href="<?php echo THEMEROOT; ?>/assets/icons/icons.svg#icon-cart"></use>
</svg><?php _e("Košarica", "dinamo_shop"); ?> <span id="cartTotalWrap">(<span class="cart-items-total"><?php echo WC()->cart->cart_contents_count ?></span>)</span>
</a>
</div>
</div>
</div>
</section>
<section class="section">
<div class="container p-relative">
<div class="navbar navbar-search">
<h4 class="mb-0"><a class="nav-link" href=""><?php echo get_bloginfo('name'); ?> - <?php echo get_bloginfo('description'); ?></a></h4>
<div class="search ml-30">
<input type="text" autocomplete="off" class="form-control main-search" name="search" id="" placeholder="<?php _e("Pretraži po nazivu", "dinamo_shop"); ?>">
<svg class="icon icon-search">
<use xlink:href="<?php echo THEMEROOT; ?>/assets/icons/icons.svg#icon-search"></use>
</svg>
<div class="js-search-dropdown search-block__dropdown"></div>
</div>
</div>
<a class="navbar navbar-brand" href="<?= get_site_url(); ?>">
<img data-src="<?php echo THEMEROOT; ?>/assets/img/main-logo.png" class="img-fluid lazyload" alt="Dinamo Logo">
</a>
</div>
<div class="divider"></div>
<div class="container">
<div class="navbar navbar-main">
<ul class="nav">
<?php $nav_menu = wp_get_nav_menu_items('main-menu'); ?>
<?php foreach ($nav_menu as $item) : ?>
<?php // TODO: check if current item ID is in any menu_item_parent of object
?>
<?php if ($item->menu_item_parent == 0) : ?>
<li class="nav-item">
<a class="nav-link" href="<?php echo $item->url; ?>"><?php echo $item->title; ?></a>
<?php if (in_array($item->ID, array_column($nav_menu, 'menu_item_parent'))) : ?>
<div class="navbar-main-dropdown">
<div class="row h-100">
<div class="col-3 left">
<div class="mb-15">
<h3><?php echo $item->title; ?></h3>
<p>
<?php echo term_description($item->object_id); ?>
</p>
</div>
<a href="<?php echo $item->url; ?>" class="link"><?php _e("Pogledaj sve proizvode u ovoj kategoriji", "dinamo_shop"); ?></a>
</div>
<div class="col-9 right">
<div class="row">
<?php
$nav_children = array();
foreach ($nav_menu as $sub1) {
if ($sub1->menu_item_parent == $item->ID) {
$nav_children[] = $sub1;
}
}
foreach ($nav_children as $sub1) : ?>
<?php
$nav_children_2 = array();
foreach ($nav_menu as $sub2) {
if ($sub2->menu_item_parent == $sub1->ID) {
$nav_children_2[] = $sub2;
}
} ?>
<div class="<?= count($nav_children) > 3 ? "col-3" : "col-4" ?>">
<ul>
<li class="nav-item"><a href="<?php echo $sub1->url; ?>" class="nav-link"><?php echo $sub1->title; ?></a></li>
<?php foreach ($nav_children_2 as $sub2) : ?>
<li class="nav-item"><a class="nav-link" href="<?php echo $sub2->url; ?>"><?php echo $sub2->title; ?></a></li>
<?php endforeach; ?>
</ul>
</div>
<?php endforeach; ?>
</div>
</div>
</div>
</div>
<?php endif; ?>
</li>
<?php endif; ?>
<?php endforeach; ?>
<?php
$sale_products = new WP_Query( array(
'post_type' => 'product',
'posts_per_page' => -1,
'meta_query' => array(
array(
'key' => 'is_sale',
'value' => 1,
'compare' => '='
)
)
));
?>
<?php $sale_page = get_field( 'sale_products_page', 'option' ); ?>
<?php if( get_field( 'display_sale_page', 'option' ) && $sale_products->have_posts() ) : ?>
<li class="nav-item">
<a class="nav-link" style="color:#e31b23" href="<?php echo get_permalink( $sale_page ); ?>">Sale</a>
</li>
<?php endif; ?>
</ul>
</div>
</div>
</section>
</div>
<div class="mobile-header">
<div class="mobile-main-bar">
<a href="<?= get_home_url(); ?>" class="mobile-brand">
<img data-src="<?php echo THEMEROOT; ?>/assets/img/main-logo.png" class="img-fluid mobile-brand lazyload" alt="Dinamo Logo">
<h4>GNK Dinamo Zagreb</h4>
</a>
<div class="d-flex align-items-center">
<ul class="nav">
<?php if (is_user_logged_in()) : ?>
<li class="nav-item">
<div class="dropdown js-dropdown-hover">
<a class="nav-link" href="#">
<svg class="icon icon-account" style="margin-top: 4px;">
<use xlink:href="<?php echo THEMEROOT; ?>/assets/icons/icons.svg#icon-account"></use>
</svg>
</a>
<div class="dropdown-menu">
<?php
$account_url = wc_get_endpoint_url('edit-account', '', get_permalink(get_option('woocommerce_myaccount_page_id')));
$orders_url = wc_get_endpoint_url('orders', '', get_permalink(get_option('woocommerce_myaccount_page_id')));
?>
<a class="dropdown-item" href="<?php echo $account_url ?>"><?php _e('Moj račun', 'dinamo_shop'); ?></a>
<a class="dropdown-item" href="<?php echo $orders_url; ?>"><?php _e('Moje narudžbe', 'dinamo_shop'); ?></a>
<a class="dropdown-item" href="<?php echo wc_logout_url(); ?>"><?php _e('Odjava', 'dinamo_shop'); ?></a>
</div>
</div>
</li>
<?php else : ?>
<a class="nav-link" href="<?php echo get_permalink(get_field('login_page', 'option')); ?>">
<svg class="icon icon-account" style="margin-top: 4px;">
<use xlink:href="<?php echo THEMEROOT; ?>/assets/icons/icons.svg#icon-account"></use>
</svg>
</a>
<?php endif; ?>
</ul>
<a class="cart"><svg class="icon icon-cart" style="margin-top: -4px;">
<use xlink:href="<?php echo THEMEROOT; ?>/assets/icons/icons.svg#icon-cart"></use>
</svg></a>
<a class="mobile-search-toggle"><svg class="icon icon-search">
<use xlink:href="<?php echo THEMEROOT; ?>/assets/icons/icons.svg#icon-search"></use>
</svg></a>
<a class="menu-btn">
<div class="menu-icon"></div>
</a>
</div>
</div>
<div class="mobile-container">
<div class="mobile-search-bar" id="mobile-search">
<div class="search-block search">
<input type="text" autocomplete="off" class="form-control main-search" name="search" placeholder="<?php _e("Pretraži po nazivu", "dinamo_shop"); ?>">
<svg class="icon icon-search">
<use xlink:href="<?php echo THEMEROOT; ?>/assets/icons/icons.svg#icon-search"></use>
</svg>
<div class="js-search-dropdown search-block__dropdown order-details"></div>
</div>
</div>
<?php if ($nav_menu) : ?>
<div class="mobile-menu">
<div class="accordion">
<?php foreach ($nav_menu as $item) : ?>
<?php if ($item->menu_item_parent == 0) : ?>
<div class="accordion-item">
<a class="accordion-header" <?php echo (!in_array($item->ID, array_column($nav_menu, 'menu_item_parent'))) ? "href=$item->url" : ""; ?>>
<?php echo $item->title; ?>
<?php if (in_array($item->ID, array_column($nav_menu, 'menu_item_parent'))) : ?>
<svg class="icon-arrow">
<use xlink:href="<?php echo THEMEROOT; ?>/assets/icons/icons.svg#icon-arrow"></use>
</svg>
<?php endif; ?>
</a>
<div class="accordion-panel">
<ul class="accordion-panel-list">
<?php foreach ($nav_menu as $sub1) : ?>
<?php if ($sub1->menu_item_parent == $item->ID) : ?>
<?php
if ($sub1->title == $item->title) { ?>
<?php foreach ($nav_menu as $sub2) : ?>
<?php if ($sub2->menu_item_parent == $sub1->ID) : ?>
<li>
<div class="accordion-panel-item accordion-item">
<a class="accordion-header" <?php echo (!in_array($sub2->ID, array_column($nav_menu, 'menu_item_parent'))) ? "href=$sub2->url" : ""; ?>>
<?php echo $sub2->title; ?>
<?php if (in_array($sub2->ID, array_column($nav_menu, 'menu_item_parent'))) : ?>
<svg class="icon-arrow">
<use xlink:href="<?php echo THEMEROOT; ?>/assets/icons/icons.svg#icon-arrow"></use>
</svg>
<?php endif; ?>
</a>
</div>
</li>
<?php endif; ?>
<?php endforeach; ?>
<?php } else { ?>
<li>
<div class="accordion-panel-item accordion-item">
<a class="accordion-header" <?php echo (!in_array($sub1->ID, array_column($nav_menu, 'menu_item_parent'))) ? "href=$sub1->url" : ""; ?>>
<?php echo $sub1->title; ?>
<?php if (in_array($sub1->ID, array_column($nav_menu, 'menu_item_parent'))) : ?>
<svg class="icon-arrow">
<use xlink:href="<?php echo THEMEROOT; ?>/assets/icons/icons.svg#icon-arrow"></use>
</svg>
<?php endif; ?>
</a>
<div class="accordion-panel">
<ul class="accordion-panel-list">
<?php foreach ($nav_menu as $sub2) : ?>
<?php if ($sub2->menu_item_parent == $sub1->ID) : ?>
<li><a href="<?php echo $sub2->url; ?>" class="accordion-panel-item"><?php echo $sub2->title; ?></a></li>
<?php endif; ?>
<?php endforeach; ?>
</ul>
</div>
</div>
</li>
<?php } ?>
<?php endif; ?>
<?php endforeach; ?>
</ul>
</div>
<?php endif; ?>
<?php endforeach; ?>
<?php if( get_field( 'display_sale_page', 'option' ) && $sale_products->have_posts() ) : ?>
<a class="accordion-header" style="color:#e31b23" href="<?php echo get_permalink( $sale_page) ?>">
Sale
</a>
<?php endif; ?>
</div>
</div>
</div>
<?php endif; ?>
</div>
</div>
</header>
<?php
global $wp_query;
if ($wp_query->query["view-order"]){
$order = wc_get_order($wp_query->query["view-order"]);
if ($order->get_date_created()->format("Y") < 2023) {
global $wp_query;
$wp_query->set_404();
status_header(404);
get_template_part(404);
exit();
}
}
?>