Files
LiveCartaWP/htdocs/wp-content/themes/lawcarta/header.php
2020-03-20 09:51:25 +03:00

181 lines
8.4 KiB
PHP

<?php
require_once 'inc/walker-nav-menu.php';
?>
<!DOCTYPE html>
<html <?php language_attributes(); ?>>
<head>
<meta charset="<?php bloginfo('charset'); ?>">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="apple-touch-icon" sizes="60x60" href="<?= get_theme_file_uri('/assets/img/favicon/apple-touch-icon.png'); ?>">
<link rel="icon" type="image/png" sizes="32x32" href="<?= get_theme_file_uri('/assets/img/favicon/favicon-32x32.png'); ?>">
<link rel="icon" type="image/png" sizes="16x16" href="<?= get_theme_file_uri('/assets/img/favicon/favicon-16x16.png'); ?>">
<link rel="manifest" href="<?= get_theme_file_uri('/assets/img/favicon/site.webmanifest'); ?>">
<link rel="mask-icon" href="<?= get_theme_file_uri('/assets/img/favicon/safari-pinned-tab.svg'); ?>" color="#5bbad5">
<link rel="shortcut icon" href="<?= get_theme_file_uri('/assets/img/favicon/favicon.ico'); ?>" type="image/x-icon">
<meta name="msapplication-TileColor" content="#da532c">
<meta name="msapplication-config" content="<?= get_theme_file_uri('/assets/img/favicon/browserconfig.xml'); ?>">
<meta name="theme-color" content="#ffffff">
<?php if ($baseTemplate == 'page_home.php'):?>
<script type="application/javascript">
var isHomeTemplate = true;
var lawCartaDomain = '<?= get_lawcarta_url()?>';
</script>
<?php endif;?>
<?php if (LAWCARTA_ENVIRONMENT_NAME == 'prod'):?>
<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', '233239914388499');
fbq('track', 'PageView');
</script>
<noscript>
<img height="1" width="1" src="https://www.facebook.com/tr?id=233239914388499&ev=PageView&noscript=1"/>
</noscript>
<?php endif;?>
<?php wp_head(); ?>
</head>
<body <?php body_class(); ?>>
<div class="wrapper white new-footer">
<header>
<div id="header-menu" class="cont">
<a href="<?= site_url(); ?>" class="main-logo"><img src="<?= get_theme_file_uri('/assets/img/logo.png'); ?>"></a>
<?php
if (has_nav_menu('top')) {
wp_nav_menu([
'menu' => 'top',
'menu_class' => 'navTab nav',
'container' => 'div',
'container_class' => 'header-menu center',
'depth' => 1,
'walker' => new LawCarta_Walker_Nav_Menu(),
'icon_wrap' => 'i',
'theme_location' => 'top',
]);
}
?>
</div>
<div class="mobile-menu">
<a href="#" class="btn-toggle-menu">
<i class="icon-menu" title="Menu"></i>
<i class="icon-close" title="Close"></i>
</a>
</div>
<div class="mobile-nav" style="display: none;">
<?php
if (has_nav_menu('top')) {
wp_nav_menu([
'menu' => 'top',
'menu_class' => 'navTab nav',
'container' => 'div',
'container_class' => 'header-menu center',
'depth' => 1,
'walker' => new LawCarta_Walker_Nav_Menu(),
'icon_wrap' => 'i',
'theme_location' => 'top',
]);
}
?>
<!-- <div class="header-menu static">-->
<!-- <ul id="w3" class="navTab nav">-->
<!-- <li><a href="http://lawcarta.loc/casebook/lib">My Library</a></li>-->
<!-- <li><a href="http://lawcarta.loc/course">Courses</a></li>-->
<!-- <li><a class="header-menu-point nav-shop" href="http://lawcarta.loc/checkout/cart">My Cart (0) <i class="icon-shop"></i></a></li>-->
<!-- </ul>-->
<!-- </div>-->
<!---->
<!-- <div class="sign-block">-->
<!---->
<!-- <ul id="w4" class="signed-user-block nav">-->
<!-- <li class="dropdown">-->
<!-- <a class="signed-user dropdown-toggle" href="#" data-toggle="dropdown">Zheka <span class="icon-account-settings"></span> <span class="icon-caret"></span></a>-->
<!-- <ul id="w5" class="dropdown-menu">-->
<!-- <li>-->
<!-- <a href="http://lawcarta.loc/user/registration/profile" tabindex="-1">My Profile</a></li>-->
<!-- <li>-->
<!-- <a href="http://lawcarta.loc/report/royalties" tabindex="-1">Royalties</a>-->
<!-- </li>-->
<!-- <li>-->
<!-- <a href="http://lawcarta.loc/report/transactions" tabindex="-1">Transaction History</a></li>-->
<!-- <li>-->
<!-- <a href="http://lawcarta.loc/user/admin/index?sort=-created_at" tabindex="-1">Admin</a>-->
<!-- </li>-->
<!-- <li>-->
<!-- <a href="http://lawcarta.loc/user/logout" data-method="post" tabindex="-1">Logout</a>-->
<!-- </li>-->
<!-- </ul>-->
<!-- </li>-->
<!-- </ul>-->
<!-- </div>-->
<!-- <div class="sign-block">-->
<!-- <a href="#" class="button bordered">LOGIN</a>-->
<!-- <a href="#" class="button bordered">REGISTER</a>-->
<!-- </div>-->
</div>
<iframe src="<?= get_lawcarta_url()?>/menu" style="display: none;"></iframe>
<script type="application/javascript">
var eventMethod = window.addEventListener ? "addEventListener" : "attachEvent";
var eventer = window[eventMethod];
var messageEvent = eventMethod === "attachEvent" ? "onmessage" : "message";
eventer(messageEvent, function (ev) {
if (ev.origin.indexOf('<?= get_lawcarta_url()?>') !== -1) {
// document.getElementById('header-menu').insertAdjacentHTML('beforeend', ev.data);
$('body').append('<div id="header-parser"></div>');
$('#header-parser').append(ev.data);
var inHTML;
if ($('#header-parser .header-menu').length){
$('.header-menu.center ul').each(function(){
$(this).append($('#header-parser .header-menu ul').html());
});
}
if ($('#header-parser .sign-block').length){
inHTML = $('#header-parser .sign-block')[0].outerHTML;
$('header .cont').append(inHTML);
$('.mobile-nav').append(inHTML);
}
if ($('#header-parser #is-guest').length){
$('#header-parser #is-guest').appendTo($('header .cont'));
}
// $('#header-parser').hide();
$('#header-parser').remove();
if ($('#is-guest').text() == 'true') {
$('.guest-data').css('display', 'inline-block');
$('.mobile-nav .guest-data').css('display', 'block');
} else {
$('.home-label').text('Dashboard').attr('href', '<?= get_lawcarta_url()?>/dashboard');
if (typeof isHomeTemplate != 'undefined' && isHomeTemplate === true) {
window.location.href = lawCartaDomain + '/dashboard';
}
}
}
$('.btn-toggle-menu').on('click', function (e) {
e.preventDefault();
$(this).toggleClass('on');
$('.mobile-nav').slideToggle(300);
});
});
</script>
</header>