Submit
Path:
~
/
home
/
getwphos
/
public_html
/
shellfish
/
wp-content
/
plugins
/
templaza-framework
/
shortcodes
/
header
/
tmpl
/
File Content:
header.php
<?php defined('TEMPLAZA_FRAMEWORK') or exit(); use TemPlazaFramework\Functions; use TemPlazaFramework\Templates; //extract($atts); //if(isset($tz_class)){ // $tz_class = 'templaza-header-section'; //} ?> <?php $gb_options = Functions::get_theme_options(); $options = Functions::get_header_options(); $mode = isset($options['header-mode'])?$options['header-mode']:'horizontal'; $header = isset($gb_options['enable-header'])?filter_var($gb_options['enable-header'], FILTER_VALIDATE_BOOLEAN):true; $template_layout = isset($options['layout-theme'])?$options['layout-theme']:'wide'; $dropdown_trigger = isset($options['dropdown-trigger'])?$options['dropdown-trigger']:'hover'; $menu_mode = isset($options['header-'.$mode.'-menu-mode'])?$options['header-'.$mode.'-menu-mode']:($mode=='stacked'?'center':'left'); $class = ['templaza-header','templaza-'.$mode.'-header']; switch ($mode) { default: case 'horizontal': case 'stacked': $class[] = 'templaza-' . $mode . '-' . $menu_mode . '-header'; break; case 'sidebar': $class = array_merge($class,['sidebar-dir-' . $menu_mode, 'uk-height-1-1', 'has-sidebar']); break; } $class = implode(' ', $class); // Add data attributes to use some places. $attribs = array( 'data-megamenu' => '', 'data-header-offset' => 'true', 'data-megamenu-class' => '.has-megamenu', 'data-megamenu-trigger' => $dropdown_trigger, 'data-megamenu-submenu-class' => '.nav-submenu', 'data-megamenu-content-class' => '.megamenu-sub-menu', ); Functions::add_attributes('header', $attribs); $attribs = join(' ', array_map(function($v, $k){ return !empty($v)?$k . '="' . $v . '"':$k; }, $attribs, array_keys($attribs))); $attribs = ' '.$attribs; // phpcs:disable WordPress.Security.EscapeOutput.OutputNotEscaped if($header){ ?> <div<?php echo isset($atts['tz_id'])?' id="'.esc_attr($atts['tz_id']).'"':''; ?> class="<?php echo esc_attr($atts['tz_class']); ?>"> <header class="<?php echo esc_attr($class); ?>"<?php echo $mode == 'horizontal'?$attribs:''; ?>> <?php Templates::load_my_header('header.' . $mode, false);?> </header> <?php $enable_sticky_menu = isset($options['enable-sticky'])?(bool) $options['enable-sticky']:false; if ($enable_sticky_menu) { Templates::load_my_header('header.sticky', false); } ?> </div> <?php } ?>
Submit
FILE
FOLDER
Name
Size
Permission
Action
header.php
2500 bytes
0644
N4ST4R_ID | Naxtarrr