HEX
Server: Apache
System: Linux web2046c1.megawebservers.com 5.14.0-570.37.1.el9_6.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Aug 28 10:41:06 UTC 2025 x86_64
User: absolutespace.ca (53202)
PHP: 7.4.33
Disabled: apache_get_modules,apache_get_version,disk_free_space,phpinfo,exec,shell_exec,passthru,system,proc_nice
Upload Files
File: /services/webpages/a/b/absolutespace.ca/public/wp-content/themes/quasartheme/header-models.php
<?php

//Get Theme Options details
$logo					=	xr_get_option('company_logo','');
$social_icons			=	json_decode(xr_get_option('social_icons',''), true);
$header_contact_info	=	xr_get_option('header_contact_info','');
$use_header_top_2		=	false;

//Add Html tags to elements
$logo_html				=	'<div class="logo-container"><a href="'.get_site_url().'"><img src="'.$logo.'" alt="'.get_bloginfo('name').'" style="max-width:'.xr_get_option('logo_width','190px').'; max-height:'.xr_get_option('logo_height','80px').'; width:100%;" /></a></div>';
$social_html			=	'<div class="header-social-container">'.do_shortcode($social_icons['shortcode']).'</div>';
$header_contact_html	=	'<div class="header-small-contact">'.$header_contact_info.'</div>';
ob_start();
do_action('icl_language_selector');
$wpml_select			=	ob_get_contents();
$wpml_select			=	'<div class="header-wpml-container">'.$wpml_select.'</div>';
ob_get_clean();

$add_woo_icon_to_menu	=	(rockthemes_woocommerce_active() && xr_get_option('add_cart_icon_to_menu', false)) ? true : false;
if($add_woo_icon_to_menu){
	add_filter( 'wp_nav_menu_items', 'rockthemes_add_cart_icon_to_menu', 10, 2);
}

$menu_shadow			=	xr_get_option('activate_menu_bottom_shadow', '1') !== '' ? quasar_image_shadow_down() : '';

/*
**	Header Models
**
**	1	-	Full width menu,	Left Logo,		Right Middle Social Icons,	Right Top Call Us,		Right Bottom WPML
**	2	-	Full width menu,	Centered Logo,	Left Bottom Social Icons,	Left Top Call Us,		Right Top WPML
**	3	-	Right menu,			Left Logo,
**	4	-	Full width menu,	Left Logo,		Right Middle Social Icons,	Right Top Call Us,		Right Bottom WPML
**
**
**
*/

$current_model	= (int) xr_get_option('header_model', 1);
$header_return = '';
switch($current_model){
	
	//1	-	Full width menu,	Left Logo,		Right Bottom Social Icons,	Right Top Call Us
	case 1:
	
	//Include special search box to the menu
	if(xr_get_option('add_search_box_to_menu', true)){
		add_filter( 'wp_nav_menu_items', 'quasar_add_search_to_menu', 11, 2 );
	}
	
	$header_return .= '
	<div class="header-top-1 header-model-1">
		<div class="row">
			<div class="large-4 columns centered-text-responsive">'.$logo_html.'</div>
			<div class="large-8 columns centered-text-responsive right-text">
				<div class="row">
					<div class="large-12 columns">'.$header_contact_html.'</div>
					<div class="large-12 columns">'.$social_html.'</div>
					<div class="large-12 columns">'.$wpml_select.'</div>
				</div>
			</div>
		</div>
	</div>
	';
	
	$header_return .= '
	<div id="main-nav-bg" class="nav-box">
		<div class="row">
			<div class="large-12 columns quasar-nav-fixed-ready">
				'.quasar_get_nav_menu(false).'
			</div>
		</div><!-- Clear any unwanted alignment from menu-->
	</div>
	<div class="nav-shadow-container">
		'.$menu_shadow.'
	</div>';
	break;
	

	//2	-	Full width menu,	Centered Logo,	
	case 2:
	//Include special search box to the menu
	if(xr_get_option('add_search_box_to_menu', true)){
		add_filter( 'wp_nav_menu_items', 'quasar_add_search_to_menu', 11, 2 );
	}
	$header_return .= '
	<div class="header-top-1 header-model-2">
		<div class="row">
			<div class="large-4 columns centered-text-responsive">
				<div class="row">
					<div class="large-12 columns">'.$header_contact_html.'</div>
				</div>
			</div>
			<div class="large-4 columns centered-text-responsive">'.$logo_html.'</div>
			<div class="large-4 columns centered-text-responsive right-text">
				<div class="row">
					<div class="large-12 columns">'.$social_html.'</div>
					<div class="large-12 columns">'.$wpml_select.'</div>
				</div>
			</div>
		</div>
	</div>
	';
	
	$header_return .= '
	<div id="main-nav-bg" class="nav-box nav-centered">
		<div class="row">
			<div class="large-12 columns">
				<div class="menu-center-column">
					'.quasar_get_nav_menu(false).'
				</div>
			</div>
		</div><!-- Clear any unwanted alignment from menu-->
	</div>
	<div class="nav-shadow-container">
		'.$menu_shadow.'
	</div>';
	break;
	
	
	//1	-	Full width menu,	Left Logo,		Right Bottom Social Icons,	Right Top Call Us
	case 3:
	//Include special search box to the menu
	if(xr_get_option('add_search_box_to_menu', true)){
		add_filter( 'wp_nav_menu_items', 'quasar_add_search_to_menu', 11, 2 );
	}
	$header_return .= '
	<div class="header-top-1 header-model-3">
		<div class="row nav-relative-container">
			<div class="large-3 columns centered-text-responsive">'.$logo_html.'</div>
			<div class="large-9 columns right-text centered-text-responsive">
				<div class="row">
					<div class="large-12 columns"><br/>'.$social_html.'</div>
					<div class="large-12 columns centered-text-responsive right-text">
						<div id="main-nav-bg" class="nav-right">
							'.quasar_get_nav_menu(false).'
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>
	<div class="nav-shadow-container">
		'.$menu_shadow.'
	</div>';
	break;
	
	
	//4	-	Full width menu,	Left Logo,		Right Bottom Social Icons,	Right Top Call Us
	case 4:
	
	//Activate Header Top
	$use_header_top_2 = true;
	
	//Include special search box to the menu
	if(xr_get_option('add_search_box_to_menu', true)){
		add_filter( 'wp_nav_menu_items', 'quasar_add_search_to_menu', 11, 2 );
	}
	
	$header_return .= '
	<div class="header-top-1 header-model-4">
		<div class="row">
			<div class="large-4 columns centered-text-responsive">'.$logo_html.'</div>
			<div class="large-8 columns centered-text-responsive right-text">
				<div class="row">
					<div class="large-12 columns">'.$social_html.'</div>
					<div class="large-12 columns">'.$wpml_select.'</div>
				</div>
			</div>
		</div>
	</div>
	';
	
	$header_return .= '
	<div id="main-nav-bg" class="nav-box">
		<div class="row">
			<div class="large-12 columns quasar-nav-fixed-ready">
				'.quasar_get_nav_menu(false).'
			</div>
		</div><!-- Clear any unwanted alignment from menu-->
	</div>
	<div class="nav-shadow-container">
		'.$menu_shadow.'
	</div>';
	break;
	

	//5	-	Full width menu,	Centered Logo,	
	case 5:
	
	//Activate Header Top
	$use_header_top_2 = true;
	
	//Include special search box to the menu
	if(xr_get_option('add_search_box_to_menu', true)){
		add_filter( 'wp_nav_menu_items', 'quasar_add_search_to_menu', 11, 2 );
	}

	$header_return .= '
	<div class="header-top-1 header-model-5">
		<div class="row">
			<div class="large-4 columns centered-text-responsive">
				<div class="row">
					<div class="large-12 columns">'.$social_html.'</div>
				</div>
			</div>
			<div class="large-4 columns centered-text-responsive">'.$logo_html.'</div>
			<div class="large-4 columns centered-text-responsive right-text">
				<div class="row">
					<div class="large-12 columns">'.$wpml_select.'</div>
				</div>
			</div>
		</div>
	</div>
	';
	
	$header_return .= '
	<div id="main-nav-bg" class="nav-box nav-centered">
		<div class="row">
			<div class="large-12 columns">
				<div class="menu-center-column">
					'.quasar_get_nav_menu(false).'
				</div>
			</div>
		</div><!-- Clear any unwanted alignment from menu-->
	</div>
	<div class="nav-shadow-container">
		'.$menu_shadow.'
	</div>';
	break;
	
	
	//6	-	Full width menu,	Left Logo,		Right Bottom Social Icons,	Right Top Call Us
	case 6:
	
	//Activate Header Top
	$use_header_top_2 = true;
	
	//Include special search box to the menu
	if(xr_get_option('add_search_box_to_menu', true)){
		add_filter( 'wp_nav_menu_items', 'quasar_add_search_to_menu', 11, 2 );
	}

	$header_return .= '
	<div class="header-top-1 header-model-6">
		<div class="row nav-relative-container">
			<div class="large-3 columns centered-text-responsive">'.$logo_html.'</div>
			<div class="large-9 columns right-text centered-text-responsive">
				<div class="row">
					<div class="large-12 columns"><br/>'.$social_html.'</div>
					<div class="large-12 columns centered-text-responsive right-text">
						<div id="main-nav-bg" class="nav-right">
							'.quasar_get_nav_menu(false).'
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>
	<div class="nav-shadow-container">
		'.$menu_shadow.'
	</div>';
	break;
	
	case 7:
	
	//Activate Header Top
	$use_header_top_2 = true;
	
	//Include special search box to the menu
	if(xr_get_option('add_search_box_to_menu', true)){
		add_filter( 'wp_nav_menu_items', 'quasar_add_search_to_menu', 11, 2 );
	}
		
	$header_return .= '
	<div id="main-nav-bg" class="nav-box nav-margin-vertical header-model-7">
		<div class="row">
			<div class="large-3 columns centered-text-responsive">'.$logo_html.'</div>
			<div class="large-9 columns quasar-nav-fixed-ready">
				<div class="nav-right-desktop">
					'.quasar_get_nav_menu(false).'
				</div>
			</div>
		</div><!-- Clear any unwanted alignment from menu-->
	</div>
	<div class="nav-shadow-container">
		'.$menu_shadow.'
	</div>';

	break;
	
}

if($use_header_top_2){
					
	switch($current_model):
					
	case 7 :
	?>
    
	<div class="header-top-2">
		<div class="row">
        	<div class="large-12 columns">
                <div class="row">
					<div class="large-6 columns header-top-2-font-size header-social-line-height centered-text-responsive"><?php echo $header_contact_info; ?></div>
					<div class="large-6 columns right-text centered-text-responsive header-top-2-responsive-inline-block social-no-margin"><?php echo $social_html; ?></div>
                </div>
            </div>
		</div>
	</div>
	
	<?php
	break;
					
	default :
	?>
    
	<div class="header-top-2 large-12 columns">
		<div class="row">
        	<div class="large-12 columns">
                <div class="row">
					<div class="large-6 columns header-top-2-font-size centered-text-responsive"><?php echo $header_contact_info; ?></div>
					<div class="large-6 columns right-text centered-text-responsive header-top-2-responsive-inline-block"><?php if(dynamic_sidebar('Header Top Right')); ?></div>
                </div>
            </div>
		</div>
	</div>
	
	<?php
	break;
					
	endswitch;
					
}
echo $header_return;

?>