File "header.php"

Full path: /home/jonasls/www/wp-content/themes/proton/header.php
File size: 0.01 KB (14.32 KB bytes)
MIME-type: text/html
Charset: utf-8

Download   Open   Edit   Advanced Editor   Back

<!DOCTYPE html>
<html <?php language_attributes(); ?>>
	<head>
		<!-- Document Settings -->
		<meta charset="<?php bloginfo('charset'); ?>">
		<?php
			global $proton_options;

			get_template_part('templates/show-helpers');

			// Disable Responsivity
			$proton_disable_responsivity = proton_get_rdx_option('proton_disable_responsivity');
			if ($proton_disable_responsivity == true) {
				echo '<meta name="viewport" content="width=device-width, initial-scale=1">';
			}

			// Add google analytics to the website
			if (proton_get_rdx_option('proton_google_analytics')) {
				echo proton_get_rdx_option('proton_google_analytics');
			}

            wp_head();
		?>
	</head>
	<?php
		$proton_borders_class = "";
		$proton_borders_activate = proton_get_rdx_option('proton_activate_borders');
		if($proton_borders_activate == true){
			$proton_borders_class = "proton-borders";
		}
	?>
	<body <?php body_class($proton_borders_class); ?>>
		<div class="page-loading"></div>
		<div class="wrapper">
			<?php
				$proton_header_layout = proton_get_rdx_option('proton_menu_type');
				$proton_sticky_header = proton_get_rdx_option('proton_sticky_header');

				if($proton_sticky_header){
					$proton_header_class = "fixed";
				}
				else {
					$proton_header_class = "";
				}

				switch($proton_header_layout) {
					case 'minimal':
						$proton_header_layout_column = "second-header cart-hidden";
						$proton_header_layout_footer = "display-none";
						$proton_header_layout_hamburger = "hamburger";
						$proton_header_layout_nav = "menu-hidden";
					break;
					case 'overlay':
						$proton_header_layout_column = "third-header";
						$proton_header_layout_footer = "";
						$proton_header_layout_hamburger = "hamburger";
						$proton_header_layout_nav = "";
					break;
					default:
						$proton_header_layout_column = "header";
						$proton_header_layout_footer = "display-none";
						$proton_header_layout_hamburger = "hamburger display-none";
						$proton_header_layout_nav = "";
					break;
				}

				if (apply_filters('proton_display_header', true)) :
			?>
			<header class="<?php echo esc_attr($proton_header_class); ?>">
				<div class="container">
					<div class="default-header <?php echo esc_attr($proton_header_layout_column); ?>">
						<div class="logo">
							<a href="<?php echo esc_url(home_url('/')); ?>">
								<?php
                                    $proton_logo = proton_get_rdx_option('proton_logo');
                                    $proton_white_logo = proton_get_rdx_option('proton_white_logo');
                                    $proton_logo_txt = proton_get_rdx_option('proton_logo_text');

                                    if(!empty($proton_white_logo['url'])){
                                        echo '<img class="logo-white" src='. $proton_white_logo['url'] . '>';
                                    }

                                    if(!empty($proton_logo['url'])){
                                        echo '<img class="normal-logo" src='. $proton_logo['url'] . '>';
                                    }
                                    else if($proton_logo_txt){
                                        echo esc_attr($proton_logo_txt);
                                    }
                                    else {
                                        echo esc_attr(bloginfo('name'));
                                    }
								?>
							</a>
						</div>
						<div class="header-holder">
							<div class="mobile-menu">
								<span class="line"></span>
							</div>
							<div class="<?php echo esc_attr($proton_header_layout_hamburger); ?>">
								<a href="#">
									<div class="hamburger-inner"></div>
								</a>
							</div>
							<?php if(class_exists('WooCommerce')) : ?>
								<div id="cartcontents">
									<a id="minicart" class="cart icon red relative">
										<span class="icon-ecommerce-bag">
											<?php if(proton_get_rdx_option('proton_skin') == 'dark') : ?>
												<img class="white-bag" src="<?php echo get_template_directory_uri() . "/assets/images/shopping-bag-white.png" ?>" alt="">
											<?php else : ?>
												<img class="white-bag" src="<?php echo get_template_directory_uri() . "/assets/images/shopping-bag-white.png" ?>" alt="">
												<img class="normal-bag" src="<?php echo get_template_directory_uri() . "/assets/images/shopping-bag.png" ?>" alt="">
											<?php endif; ?>
										</span>
										<span class="number bold">
											<?php echo sprintf('%d', WC()->cart->cart_contents_count); ?>
										</span>
									</a>
									<div class="widget_shopping_cart_content">
										<?php woocommerce_mini_cart(); ?>
									</div>
								</div>
							<?php endif; ?>
							<div class="menu-holder">
								<nav class="<?php echo esc_attr($proton_header_layout_nav); ?>">
									<?php
										$args = array(
											'theme_location' => 'main-menu',
											'container' => false,
											'menu_id' => 'menu'
										);

										if (has_nav_menu('main-menu')) {
											wp_nav_menu($args);
										} else {
											echo "<ul id='menu'><li><a class='no-menu-assigned' href='wp-admin/nav-menus.php'>" . esc_html__("No menu assigned!","proton") ."</a></li></ul>";
										}
									?>
									<footer class="<?php echo esc_attr($proton_header_layout_footer); ?>">
										<div class="container">
											<div class="footer-copyright">
												<?php
													$proton_footer_alignment = proton_get_rdx_option('proton_footer_alignment');
													switch($proton_footer_alignment){
														case 'left':
														default:
															$proton_footer_alignment_copyright = "col-md-6";
															$proton_footer_alignment_icons = "col-md-6 align-right";
															break;
														case 'right':
															$proton_footer_alignment_copyright = "col-md-6 pull-right align-right";
															$proton_footer_alignment_icons = "col-md-6 align-left";
															break;
														case 'center':
															$proton_footer_alignment_copyright = "col-md-12 align-center";
															$proton_footer_alignment_icons = "col-md-12 align-center";
															break;
													}
												?>
												<div class="row">
													<div class="<?php echo esc_attr($proton_footer_alignment_copyright); ?>">
														<?php $proton_footer_content = proton_get_rdx_option('proton_footer_copyright'); ?>
														<p><?php echo $proton_footer_content; ?></p>
													</div>
													<div class="<?php echo esc_attr($proton_footer_alignment_icons); ?>">
														<ul>
								                            <?php if(proton_get_rdx_option('proton_social_media_facebook_show') && !empty(proton_get_rdx_option('proton_social_media_facebook'))) : ?>
								                                <li><a target="_BLANK" href="<?php echo esc_attr(proton_get_rdx_option('proton_social_media_facebook')); ?>"><i class="fa fa-facebook"></i></a></li>
								                            <?php endif; ?>
								                            <?php if(proton_get_rdx_option('proton_social_media_twitter_show') && !empty(proton_get_rdx_option('proton_social_media_twitter'))) : ?>
								                                <li><a target="_BLANK" href="<?php echo esc_attr(proton_get_rdx_option('proton_social_media_twitter')); ?>"><i class="fa fa-twitter"></i></a></li>
								                            <?php endif; ?>
								                            <?php if(proton_get_rdx_option('proton_social_media_googleplus_show') && !empty(proton_get_rdx_option('proton_social_media_googleplus'))) : ?>
								                                <li><a target="_BLANK" href="<?php echo esc_attr(proton_get_rdx_option('proton_social_media_googleplus')); ?>"><i class="fa fa-google-plus"></i></a></li>
								                            <?php endif; ?>
								                            <?php if(proton_get_rdx_option('proton_social_media_vimeo_show') && !empty(proton_get_rdx_option('proton_social_media_vimeo'))) : ?>
								                                <li><a target="_BLANK" href="<?php echo esc_attr(proton_get_rdx_option('proton_social_media_vimeo')); ?>"><i class="fa fa-vimeo"></i></a></li>
								                            <?php endif; ?>
								                            <?php if(proton_get_rdx_option('proton_social_media_dribbble_show') && !empty(proton_get_rdx_option('proton_social_media_dribbble'))) : ?>
								                                <li><a target="_BLANK" href="<?php echo esc_attr(proton_get_rdx_option('proton_social_media_dribbble')); ?>"><i class="fa fa-dribbble"></i></a></li>
								                            <?php endif; ?>
								                            <?php if(proton_get_rdx_option('proton_social_media_pinterest_show') && !empty(proton_get_rdx_option('proton_social_media_pinterest'))) : ?>
								                                <li><a target="_BLANK" href="<?php echo esc_attr(proton_get_rdx_option('proton_social_media_pinterest')); ?>"><i class="fa fa-pinterest"></i></a></li>
								                            <?php endif; ?>
								                            <?php if(proton_get_rdx_option('proton_social_media_youtube_show') && !empty(proton_get_rdx_option('proton_social_media_youtube'))) : ?>
								                                <li><a target="_BLANK" href="<?php echo esc_attr(proton_get_rdx_option('proton_social_media_youtube')); ?>"><i class="fa fa-youtube"></i></a></li>
								                            <?php endif; ?>
								                            <?php if(proton_get_rdx_option('proton_social_media_tumblr_show') && !empty(proton_get_rdx_option('proton_social_media_tumblr'))) : ?>
								                                <li><a target="_BLANK" href="<?php echo esc_attr(proton_get_rdx_option('proton_social_media_tumblr')); ?>"><i class="fa fa-tumblr"></i></a></li>
								                            <?php endif; ?>
								                            <?php if(proton_get_rdx_option('proton_social_media_linkedin_show') && !empty(proton_get_rdx_option('proton_social_media_linkedin'))) : ?>
								                                <li><a target="_BLANK" href="<?php echo esc_attr(proton_get_rdx_option('proton_social_media_linkedin')); ?>"><i class="fa fa-linkedin"></i></a></li>
								                            <?php endif; ?>
								                            <?php if(proton_get_rdx_option('proton_social_media_behance_show') && !empty(proton_get_rdx_option('proton_social_media_behance'))) : ?>
								                                <li><a target="_BLANK" href="<?php echo esc_attr(proton_get_rdx_option('proton_social_media_behance')); ?>"><i class="fa fa-behance"></i></a></li>
								                            <?php endif; ?>
								                            <?php if(proton_get_rdx_option('proton_social_media_flickr_show') && !empty(proton_get_rdx_option('proton_social_media_flickr'))) : ?>
								                                <li><a target="_BLANK" href="<?php echo esc_attr(proton_get_rdx_option('proton_social_media_flickr')); ?>"><i class="fa fa-flickr"></i></a></li>
								                            <?php endif; ?>
								                            <?php if(proton_get_rdx_option('proton_social_media_spotify_show') && !empty(proton_get_rdx_option('proton_social_media_spotify'))) : ?>
								                                <li><a target="_BLANK" href="<?php echo esc_attr(proton_get_rdx_option('proton_social_media_spotify')); ?>"><i class="fa fa-spotify"></i></a></li>
								                            <?php endif; ?>
								                            <?php if(proton_get_rdx_option('proton_social_media_instagram_show') && !empty(proton_get_rdx_option('proton_social_media_instagram'))) : ?>
								                                <li><a target="_BLANK" href="<?php echo esc_attr(proton_get_rdx_option('proton_social_media_instagram')); ?>"><i class="fa fa-instagram"></i></a></li>
								                            <?php endif; ?>
								                            <?php if(proton_get_rdx_option('proton_social_media_github_show') && !empty(proton_get_rdx_option('proton_social_media_github'))) : ?>
								                                <li><a target="_BLANK" href="<?php echo esc_attr(proton_get_rdx_option('proton_social_media_github')); ?>"><i class="fa fa-github"></i></a></li>
								                            <?php endif; ?>
								                            <?php if(proton_get_rdx_option('proton_social_media_stackexchange_show') && !empty(proton_get_rdx_option('proton_social_media_stackexchange'))) : ?>
								                                <li><a target="_BLANK" href="<?php echo esc_attr(proton_get_rdx_option('proton_social_media_stackexchange')); ?>"><i class="fa fa-stack-exchange"></i></a></li>
								                            <?php endif; ?>
								                            <?php if(proton_get_rdx_option('proton_social_media_soundcloud_show') && !empty(proton_get_rdx_option('proton_social_media_soundcloud'))) : ?>
								                                <li><a target="_BLANK" href="<?php echo esc_attr(proton_get_rdx_option('proton_social_media_soundcloud')); ?>"><i class="fa fa-soundcloud"></i></a></li>
								                            <?php endif; ?>
								                            <?php if(proton_get_rdx_option('proton_social_media_vk_show') && !empty(proton_get_rdx_option('proton_social_media_vk'))) : ?>
								                                <li><a target="_BLANK" href="<?php echo esc_attr(proton_get_rdx_option('proton_social_media_vk')); ?>"><i class="fa fa-vk"></i></a></li>
								                            <?php endif; ?>
								                            <?php if(proton_get_rdx_option('proton_social_media_vine_show') && !empty(proton_get_rdx_option('proton_social_media_vine'))) : ?>
								                                <li><a target="_BLANK" href="<?php echo esc_attr(proton_get_rdx_option('proton_social_media_vine')); ?>"><i class="fa fa-vine"></i></a></li>
								                            <?php endif; ?>
								                        </ul>
													</div>
												</div>
											</div>
										</div>
									</footer>
								</nav>
							</div>
						</div>
					</div>
				</div>
			</header>
			<?php
				endif;
				$proton_borders_class = proton_get_rdx_option('proton_activate_borders');
				if($proton_borders_class == true) :
			?>
				<div class="borders-holder">
					<div class="border-top"></div>
					<div class="border-right"></div>
					<div class="border-bottom"></div>
					<div class="border-left"></div>
				</div>
			<?php endif; ?>