61 lines
2.3 KiB
PHP
61 lines
2.3 KiB
PHP
<?php
|
|
/**
|
|
* Header Configuration
|
|
*
|
|
* This file defines configuration for different header variants
|
|
* Eliminates code duplication by centralizing common logic
|
|
*/
|
|
|
|
// Determine which header variant to use
|
|
// Can be set via query parameter, page-level constant, or default to 01
|
|
if (!defined('HEADER_VARIANT')) {
|
|
$header_variant = isset($_GET['header']) ? $_GET['header'] : '01';
|
|
define('HEADER_VARIANT', $header_variant);
|
|
}
|
|
|
|
// Header Configuration
|
|
$header_config = [
|
|
'01' => [
|
|
'header_class' => 'header-one white-menu menu-absolute',
|
|
'header_bg_class' => '', // No bg class = transparent/inherits
|
|
'logo_image' => 'assets/images/logos/logo.png',
|
|
'logo_mobile_image' => 'assets/images/logos/logo.png',
|
|
'logo_width' => 'width:200px;',
|
|
'welcome_text_color' => '#fff',
|
|
'trip_submenu' => true, // Show full trips submenu
|
|
'member_area_menu' => true, // Show members area menu
|
|
'extra_css_files' => [
|
|
'header_css.css',
|
|
],
|
|
'extra_meta' => [],
|
|
'shadow_style' => '0px 8px 16px rgba(0, 0, 0, 0.1)',
|
|
'style_css_version' => '?v=1',
|
|
'include_security_headers' => true,
|
|
'include_csrf_service' => true,
|
|
],
|
|
'02' => [
|
|
'header_class' => 'header-one',
|
|
'header_bg_class' => 'bg-white',
|
|
'logo_image' => 'assets/images/logos/logo-two.png',
|
|
'logo_mobile_image' => 'assets/images/logos/logo-two.png',
|
|
'logo_width' => 'width:200px;',
|
|
'welcome_text_color' => '#111111',
|
|
'trip_submenu' => false, // Simplified trips menu
|
|
'member_area_menu' => false, // No members area menu
|
|
'extra_css_files' => [
|
|
'https://fonts.googleapis.com/icon?family=Material+Icons',
|
|
'assets/css/jquery-ui.min.css',
|
|
'https://cdn.jsdelivr.net/npm/aos@2.3.4/dist/aos.css',
|
|
],
|
|
'extra_meta' => [
|
|
['property' => 'rel', 'content' => 'stylesheet', 'onload' => 'AOS.init();'],
|
|
],
|
|
'shadow_style' => '2px 2px 5px 1px rgba(0, 0, 0, 0.1), -2px 0px 5px 1px rgba(0, 0, 0, 0.1)',
|
|
'style_css_version' => '',
|
|
'extra_styles' => true, // Include page-banner-area styles
|
|
'include_security_headers' => false,
|
|
'include_csrf_service' => false,
|
|
]
|
|
];
|
|
?>
|