Advertisement
Bazooqa

Untitled

Apr 4th, 2017
212
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 10.84 KB | None | 0 0
  1. <?php
  2. /**
  3.  * Header template.
  4.  *
  5.  * @package Avada
  6.  * @subpackage Templates
  7.  */
  8.  
  9. // Do not allow directly accessing this file.
  10. if ( ! defined( 'ABSPATH' ) ) {
  11.     exit( 'Direct script access denied.' );
  12. }
  13. ?>
  14. <!DOCTYPE html>
  15. <?php global $woocommerce; ?>
  16. <html class="<?php echo ( Avada()->settings->get( 'smooth_scrolling' ) ) ? 'no-overflow-y' : ''; ?>" <?php language_attributes(); ?>>
  17. <head>
  18.     <meta http-equiv="X-UA-Compatible" content="IE=edge" />
  19.     <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
  20.     <?php Avada()->head->the_viewport(); ?>
  21.  
  22.     <?php wp_head(); ?>
  23.  
  24.     <?php $object_id = get_queried_object_id(); ?>
  25.     <?php $c_page_id = Avada()->fusion_library->get_page_id(); ?>
  26.  
  27.     <script type="text/javascript">
  28.         var doc = document.documentElement;
  29.         doc.setAttribute('data-useragent', navigator.userAgent);
  30.     </script>
  31.  
  32.     <?php
  33.     /**
  34.      *
  35.      * The settings below are not sanitized.
  36.      * In order to be able to take advantage of this,
  37.      * a user would have to gain access to the database
  38.      * in which case this is the least on your worries.
  39.      */
  40.     // @codingStandardsIgnoreLine
  41.     echo Avada()->settings->get( 'google_analytics' );
  42.     // @codingStandardsIgnoreLine
  43.     echo Avada()->settings->get( 'space_head' );
  44.     ?>
  45. </head>
  46.  
  47. <?php
  48. $wrapper_class = ( is_page_template( 'blank.php' ) ) ? 'wrapper_blank' : '';
  49.  
  50. if ( 'modern' === Avada()->settings->get( 'mobile_menu_design' ) ) {
  51.     $mobile_logo_pos = strtolower( Avada()->settings->get( 'logo_alignment' ) );
  52.     if ( 'center' === strtolower( Avada()->settings->get( 'logo_alignment' ) ) ) {
  53.         $mobile_logo_pos = 'left';
  54.     }
  55. }
  56.  
  57. ?>
  58. <body <?php body_class(); ?>>
  59.     <?php do_action( 'avada_before_body_content' );
  60.  
  61.     $boxed_side_header_right = false;
  62.     $page_bg_layout = ( $c_page_id ) ? get_post_meta( $c_page_id, 'pyre_page_bg_layout', true ) : 'default';
  63.     ?>
  64.     <?php if ( ( ( 'Boxed' === Avada()->settings->get( 'layout' ) && ( 'default' === $page_bg_layout || '' == $page_bg_layout ) ) || 'boxed' === $page_bg_layout ) && 'Top' != Avada()->settings->get( 'header_position' ) ) : ?>
  65.         <?php if ( Avada()->settings->get( 'slidingbar_widgets' ) && ! is_page_template( 'blank.php' ) && ( 'Right' == Avada()->settings->get( 'header_position' ) || 'Left' == Avada()->settings->get( 'header_position' ) ) ) : ?>
  66.             <?php get_template_part( 'slidingbar' ); ?>
  67.             <?php $boxed_side_header_right = true; ?>
  68.         <?php endif; ?>
  69.         <div id="boxed-wrapper">
  70.     <?php endif; ?>
  71.     <?php if ( ( ( 'Boxed' === Avada()->settings->get( 'layout' ) && 'default' === $page_bg_layout ) || 'boxed' === $page_bg_layout ) && 'framed' === Avada()->settings->get( 'scroll_offset' ) && 0 !== intval( Avada()->settings->get( 'margin_offset', 'top' ) ) ) : ?>
  72.         <div class="fusion-sides-frame"></div>
  73.     <?php endif; ?>
  74.     <div id="wrapper" class="<?php echo esc_attr( $wrapper_class ); ?>">
  75.         <div id="home" style="position:relative;top:1px;"></div>
  76.         <?php if ( Avada()->settings->get( 'slidingbar_widgets' ) && ! is_page_template( 'blank.php' ) && ! $boxed_side_header_right ) : ?>
  77.             <?php get_template_part( 'slidingbar' ); ?>
  78.         <?php endif; ?>
  79.         <?php if ( false !== strpos( Avada()->settings->get( 'footer_special_effects' ), 'footer_sticky' ) ) : ?>
  80.             <div class="above-footer-wrapper">
  81.         <?php endif; ?>
  82.  
  83.         <?php avada_header_template( 'Below' ); ?>
  84.         <?php if ( 'Left' === Avada()->settings->get( 'header_position' ) || 'Right' === Avada()->settings->get( 'header_position' ) ) : ?>
  85.             <?php avada_side_header(); ?>
  86.         <?php endif; ?>
  87.  
  88.         <div id="sliders-container">
  89.             <?php
  90.             if ( is_search() ) {
  91.                 $slider_page_id = '';
  92.             } else {
  93.                 $slider_page_id = '';
  94.                 if ( ( ! is_home() && ! is_front_page() && ! is_archive() && isset( $object_id ) ) || ( ! is_home() && is_front_page() && isset( $object_id ) ) ) {
  95.                     $slider_page_id = $object_id;
  96.                 }
  97.                 if ( is_home() && ! is_front_page() ) {
  98.                     $slider_page_id = get_option( 'page_for_posts' );
  99.                 }
  100.                 if ( class_exists( 'WooCommerce' ) && is_shop() ) {
  101.                     $slider_page_id = get_option( 'woocommerce_shop_page_id' );
  102.                 }
  103.  
  104.                 if ( ( 'publish' === get_post_status( $slider_page_id ) && ! post_password_required() ) || ( current_user_can( 'read_private_pages' ) && in_array( get_post_status( $slider_page_id ), array( 'private', 'draft', 'pending' ) ) ) ) {
  105.                     avada_slider( $slider_page_id );
  106.                 }
  107.             } ?>
  108.         </div>
  109.         <?php
  110.         $slider_fallback = get_post_meta( $slider_page_id, 'pyre_fallback', true );
  111.         ?>
  112.         <?php if ( $slider_fallback && 'flex' !== $slider_fallback ) : ?>
  113.             <div id="fallback-slide">
  114.                 <img src="<?php echo esc_url_raw( $slider_fallback ); ?>" alt="" />
  115.             </div>
  116.         <?php endif; ?>
  117.         <?php avada_header_template( 'Above' ); ?>
  118.  
  119.         <?php if ( has_action( 'avada_override_current_page_title_bar' ) ) : ?>
  120.             <?php do_action( 'avada_override_current_page_title_bar', $c_page_id ); ?>
  121.         <?php else : ?>
  122.             <?php avada_current_page_title_bar( $c_page_id ); ?>
  123.         <?php endif; ?>
  124.  
  125.         <?php if ( is_page_template( 'contact.php' ) && Avada()->settings->get( 'recaptcha_public' ) && Avada()->settings->get( 'recaptcha_private' ) ) : ?>
  126.             <script type="text/javascript">var RecaptchaOptions = { theme : '<?php echo esc_attr( Avada()->settings->get( 'recaptcha_color_scheme' ) ); ?>' };</script>
  127.         <?php endif; ?>
  128.  
  129.         <?php if ( is_page_template( 'contact.php' ) && Avada()->settings->get( 'gmap_address' ) && Avada()->settings->get( 'status_gmap' ) ) : ?>
  130.             <?php
  131.             $map_popup             = ( ! Avada()->settings->get( 'map_popup' ) )        ? 'yes' : 'no';
  132.             $map_scrollwheel       = ( Avada()->settings->get( 'map_scrollwheel' ) )    ? 'yes' : 'no';
  133.             $map_scale             = ( Avada()->settings->get( 'map_scale' ) )          ? 'yes' : 'no';
  134.             $map_zoomcontrol       = ( Avada()->settings->get( 'map_zoomcontrol' ) )    ? 'yes' : 'no';
  135.             $address_pin           = ( Avada()->settings->get( 'map_pin' ) )            ? 'yes' : 'no';
  136.             $address_pin_animation = ( Avada()->settings->get( 'gmap_pin_animation' ) ) ? 'yes' : 'no';
  137.             ?>
  138.             <div id="fusion-gmap-container">
  139.                 <?php
  140.                 // @codingStandardsIgnoreLine
  141.                 echo Avada()->google_map->render_map( array(
  142.                     'address'                  => wp_kses_post( Avada()->settings->get( 'gmap_address' ) ),
  143.                     'type'                     => esc_attr( Avada()->settings->get( 'gmap_type' ) ),
  144.                     'address_pin'              => esc_attr( $address_pin ),
  145.                     'animation'                => esc_attr( $address_pin_animation ),
  146.                     'map_style'                => esc_attr( Avada()->settings->get( 'map_styling' ) ),
  147.                     'overlay_color'            => esc_attr( Avada()->settings->get( 'map_overlay_color' ) ),
  148.                     'infobox'                  => esc_attr( Avada()->settings->get( 'map_infobox_styling' ) ),
  149.                     'infobox_background_color' => esc_attr( Avada()->settings->get( 'map_infobox_bg_color' ) ),
  150.                     'infobox_text_color'       => esc_attr( Avada()->settings->get( 'map_infobox_text_color' ) ),
  151.                     'infobox_content'          => wp_kses_post( htmlentities( Avada()->settings->get( 'map_infobox_content' ) ) ),
  152.                     'icon'                     => esc_attr( Avada()->settings->get( 'map_custom_marker_icon' ) ),
  153.                     'width'                    => esc_attr( Avada()->settings->get( 'gmap_dimensions', 'width' ) ),
  154.                     'height'                   => esc_attr( Avada()->settings->get( 'gmap_dimensions', 'height' ) ),
  155.                     'zoom'                     => esc_attr( Avada()->settings->get( 'map_zoom_level' ) ),
  156.                     'scrollwheel'              => esc_attr( $map_scrollwheel ),
  157.                     'scale'                    => esc_attr( $map_scale ),
  158.                     'zoom_pancontrol'          => esc_attr( $map_zoomcontrol ),
  159.                     'popup'                    => esc_attr( $map_popup ),
  160.                 ) );
  161.                 ?>
  162.             </div>
  163.         <?php endif; ?>
  164.  
  165.         <?php if ( is_page_template( 'contact-2.php' ) && Avada()->settings->get( 'gmap_address' ) && Avada()->settings->get( 'status_gmap' ) ) : ?>
  166.             <?php
  167.             $map_popup             = ( ! Avada()->settings->get( 'map_popup' ) )          ? 'yes' : 'no';
  168.             $map_scrollwheel       = ( Avada()->settings->get( 'map_scrollwheel' ) )    ? 'yes' : 'no';
  169.             $map_scale             = ( Avada()->settings->get( 'map_scale' ) )          ? 'yes' : 'no';
  170.             $map_zoomcontrol       = ( Avada()->settings->get( 'map_zoomcontrol' ) )    ? 'yes' : 'no';
  171.             $address_pin_animation = ( Avada()->settings->get( 'gmap_pin_animation' ) ) ? 'yes' : 'no';
  172.             ?>
  173.             <div id="fusion-gmap-container">
  174.                 <?php // @codingStandardsIgnoreLine
  175.                 echo Avada()->google_map->render_map( array(
  176.                     'address'                  => wp_kses_post( Avada()->settings->get( 'gmap_address' ) ),
  177.                     'type'                     => esc_attr( Avada()->settings->get( 'gmap_type' ) ),
  178.                     'map_style'                => esc_attr( Avada()->settings->get( 'map_styling' ) ),
  179.                     'animation'                => esc_attr( $address_pin_animation ),
  180.                     'overlay_color'            => esc_attr( Avada()->settings->get( 'map_overlay_color' ) ),
  181.                     'infobox'                  => esc_attr( Avada()->settings->get( 'map_infobox_styling' ) ),
  182.                     'infobox_background_color' => esc_attr( Avada()->settings->get( 'map_infobox_bg_color' ) ),
  183.                     'infobox_text_color'       => esc_attr( Avada()->settings->get( 'map_infobox_text_color' ) ),
  184.                     'infobox_content'          => wp_kses_post( htmlentities( Avada()->settings->get( 'map_infobox_content' ) ) ),
  185.                     'icon'                     => esc_attr( Avada()->settings->get( 'map_custom_marker_icon' ) ),
  186.                     'width'                    => esc_attr( Avada()->settings->get( 'gmap_dimensions', 'width' ) ),
  187.                     'height'                   => esc_attr( Avada()->settings->get( 'gmap_dimensions', 'height' ) ),
  188.                     'zoom'                     => esc_attr( Avada()->settings->get( 'map_zoom_level' ) ),
  189.                     'scrollwheel'              => esc_attr( $map_scrollwheel ),
  190.                     'scale'                    => esc_attr( $map_scale ),
  191.                     'zoom_pancontrol'          => esc_attr( $map_zoomcontrol ),
  192.                     'popup'                    => esc_attr( $map_popup ),
  193.                 ) );
  194.                 ?>
  195.             </div>
  196.         <?php endif; ?>
  197.         <?php
  198.         $main_css   = '';
  199.         $row_css    = '';
  200.         $main_class = '';
  201.  
  202.         if ( Avada()->layout->is_hundred_percent_template() ) {
  203.             $main_css = 'padding-left:0px;padding-right:0px;';
  204.             $hundredp_padding = get_post_meta( $c_page_id, 'pyre_hundredp_padding', true );
  205.             if ( Avada()->settings->get( 'hundredp_padding' ) && ! $hundredp_padding ) {
  206.                 $main_css = 'padding-left:' . Avada()->settings->get( 'hundredp_padding' ) . ';padding-right:' . Avada()->settings->get( 'hundredp_padding' );
  207.             }
  208.             if ( $hundredp_padding ) {
  209.                 $main_css = 'padding-left:' . $hundredp_padding . ';padding-right:' . $hundredp_padding;
  210.             }
  211.             $row_css    = 'max-width:100%;';
  212.             $main_class = 'width-100';
  213.         }
  214.         do_action( 'avada_before_main_container' );
  215.         ?>
  216.         <div id="main" role="main" class="clearfix <?php echo esc_attr( $main_class ); ?>" style="<?php echo esc_attr( $main_css ); ?>">
  217.             <div class="fusion-row" style="<?php echo esc_attr( $row_css ); ?>">
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement