Current File : /home/mdkeenpw/public_html/wp-content/themes/logistik/templates/header-menu-bottom.php
<?php
/**
 * @Packge     : Logistik
 * @Version    : 1.0
 * @Author     : Themeholy
 * @Author URI : https://themeholy.com/
 *
 */

    // Block direct access
    if( !defined( 'ABSPATH' ) ){
        exit();
    }

    if( defined( 'CMB2_LOADED' )  ){
        if( !empty( logistik_meta('page_breadcrumb_area') ) ) {
            $logistik_page_breadcrumb_area  = logistik_meta('page_breadcrumb_area');
        } else {
            $logistik_page_breadcrumb_area = '1';
        }
    }else{
        $logistik_page_breadcrumb_area = '1';
    }
    
    $allowhtml = array(
        'p'         => array(
            'class'     => array()
        ),
        'span'      => array(
            'class'     => array(),
        ),
        'a'         => array(
            'href'      => array(),
            'title'     => array()
        ),
        'br'        => array(),
        'em'        => array(),
        'strong'    => array(),
        'b'         => array(),
        'sub'       => array(),
        'sup'       => array(),
    );
    
    if(  is_page() || is_page_template( 'template-builder.php' )  ) {
        if( $logistik_page_breadcrumb_area == '1' ) {
            echo '<!-- Page title 2 -->';
            echo '<div class="breadcumb-wrapper" id="breadcumbwrap">';
                echo '<div class="container">';
                    echo '<div class="row">';
                        echo '<div class="breadcumb-content">';
                            if( defined('CMB2_LOADED') || class_exists('ReduxFramework') ) {
                                if( !empty( logistik_meta('page_breadcrumb_settings') ) ) {
                                    if( logistik_meta('page_breadcrumb_settings') == 'page' ) {
                                        $logistik_page_title_switcher = logistik_meta('page_title');
                                    } else {
                                        $logistik_page_title_switcher = logistik_opt('logistik_page_title_switcher');
                                    }
                                } else {
                                    $logistik_page_title_switcher = '1';
                                }
                            } else {
                                $logistik_page_title_switcher = '1';
                            }

                            if( $logistik_page_title_switcher ){
                                if( class_exists( 'ReduxFramework' ) ){
                                    $logistik_page_title_tag    = logistik_opt('logistik_page_title_tag');
                                }else{
                                    $logistik_page_title_tag    = 'h1';
                                }

                                if( defined( 'CMB2_LOADED' )  ){
                                    if( !empty( logistik_meta('page_title_settings') ) ) {
                                        $logistik_custom_title = logistik_meta('page_title_settings');
                                    } else {
                                        $logistik_custom_title = 'default';
                                    }
                                }else{
                                    $logistik_custom_title = 'default';
                                }

                                if( $logistik_custom_title == 'default' ) {
                                    echo logistik_heading_tag(
                                        array(
                                            "tag"   => esc_attr( $logistik_page_title_tag ),
                                            "text"  => esc_html( get_the_title( ) ),
                                            'class' => 'breadcumb-title'
                                        )
                                    );
                                } else {
                                    echo logistik_heading_tag(
                                        array(
                                            "tag"   => esc_attr( $logistik_page_title_tag ),
                                            "text"  => esc_html( logistik_meta('custom_page_title') ),
                                            'class' => 'breadcumb-title'
                                        )
                                    );
                                }

                            }
                            if( defined('CMB2_LOADED') || class_exists('ReduxFramework') ) {

                                if( logistik_meta('page_breadcrumb_settings') == 'page' ) {
                                    $logistik_breadcrumb_switcher = logistik_meta('page_breadcrumb_trigger');
                                } else {
                                    $logistik_breadcrumb_switcher = logistik_opt('logistik_enable_breadcrumb');
                                }

                            } else {
                                $logistik_breadcrumb_switcher = '1';
                            }

                            if( $logistik_breadcrumb_switcher == '1' && (  is_page() || is_page_template( 'template-builder.php' ) )) {
                                    logistik_breadcrumbs(
                                        array(
                                            'breadcrumbs_classes' => 'nav',
                                        )
                                    );
                            }
                        echo '</div>';
                    echo '</div>';
                echo '</div>';
            echo '</div>';
            echo '<!-- End of Page title -->';
            
        }
    } else {
        echo '<!-- Page title 3 -->';
         if( class_exists( 'ReduxFramework' ) ){
            if (class_exists( 'woocommerce' ) && is_shop()){
            $breadcumb_bg_class = 'custom-woo-class';
            }elseif(is_404()){
                $breadcumb_bg_class = 'custom-error-class';
            }elseif(is_search()){
                $breadcumb_bg_class = 'custom-search-class';
            }elseif(is_archive()){
                $breadcumb_bg_class = 'custom-archive-class';
            }else{
                $breadcumb_bg_class = '';
            }
        }else{
            $breadcumb_bg_class = '';
        }
        echo '<div class="breadcumb-wrapper '. esc_attr($breadcumb_bg_class).'">';
            echo '<div class="container z-index-common">';
                    echo '<div class="breadcumb-content">';
                        if( class_exists( 'ReduxFramework' )  ){
                            $logistik_page_title_switcher  = logistik_opt('logistik_page_title_switcher');
                        }else{
                            $logistik_page_title_switcher = '1';
                        }

                        if( $logistik_page_title_switcher ){
                            if( class_exists( 'ReduxFramework' ) ){
                                $logistik_page_title_tag    = logistik_opt('logistik_page_title_tag');
                            }else{
                                $logistik_page_title_tag    = 'h1';
                            }
                            if( class_exists('woocommerce') && is_shop() ) {
                                echo logistik_heading_tag(
                                    array(
                                        "tag"   => esc_attr( $logistik_page_title_tag ),
                                        "text"  => wp_kses( woocommerce_page_title( false ), $allowhtml ),
                                        'class' => 'breadcumb-title'
                                    )
                                );
                            }elseif ( is_archive() ){
                                echo logistik_heading_tag(
                                    array(
                                        "tag"   => esc_attr( $logistik_page_title_tag ),
                                        "text"  => wp_kses( get_the_archive_title(), $allowhtml ),
                                        'class' => 'breadcumb-title'
                                    )
                                );
                            }elseif ( is_home() ){
                                $logistik_blog_page_title_setting = logistik_opt('logistik_blog_page_title_setting');
                                $logistik_blog_page_title_switcher = logistik_opt('logistik_blog_page_title_switcher');
                                $logistik_blog_page_custom_title = logistik_opt('logistik_blog_page_custom_title');
                                if( class_exists('ReduxFramework') ){
                                    if( $logistik_blog_page_title_switcher ){
                                        echo logistik_heading_tag(
                                            array(
                                                "tag"   => esc_attr( $logistik_page_title_tag ),
                                                "text"  => !empty( $logistik_blog_page_custom_title ) && $logistik_blog_page_title_setting == 'custom' ? esc_html( $logistik_blog_page_custom_title) : esc_html__( 'Latest News', 'logistik' ),
                                                'class' => 'breadcumb-title'
                                            )
                                        );
                                    }
                                }else{
                                    echo logistik_heading_tag(
                                        array(
                                            "tag"   => "h1",
                                            "text"  => esc_html__( 'Latest News', 'logistik' ),
                                            'class' => 'breadcumb-title',
                                        )
                                    );
                                }
                            }elseif( is_search() ){
                                echo logistik_heading_tag(
                                    array(
                                        "tag"   => esc_attr( $logistik_page_title_tag ),
                                        "text"  => esc_html__( 'Search Result', 'logistik' ),
                                        'class' => 'breadcumb-title'
                                    )
                                );
                            }elseif( is_404() ){
                                echo logistik_heading_tag(
                                    array(
                                        "tag"   => esc_attr( $logistik_page_title_tag ),
                                        "text"  => esc_html__( 'Error Page', 'logistik' ),
                                        'class' => 'breadcumb-title'
                                    )
                                );
                            }elseif( is_singular( 'product' ) ){
                                $posttitle_position  = logistik_opt('logistik_product_details_title_position');
                                $postTitlePos = false;
                                if( class_exists( 'ReduxFramework' ) ){
                                    if( $posttitle_position && $posttitle_position != 'header' ){
                                        $postTitlePos = true;
                                    }
                                }else{
                                    $postTitlePos = false;
                                }

                                if( $postTitlePos != true ){
                                    echo logistik_heading_tag(
                                        array(
                                            "tag"   => esc_attr( $logistik_page_title_tag ),
                                            "text"  => wp_kses( get_the_title( ), $allowhtml ),
                                            'class' => 'breadcumb-title'
                                        )
                                    );
                                } else {
                                    if( class_exists( 'ReduxFramework' ) ){
                                        $logistik_post_details_custom_title  = logistik_opt('logistik_product_details_custom_title');
                                    }else{
                                        $logistik_post_details_custom_title = __( 'Shop Details','logistik' );
                                    }

                                    if( !empty( $logistik_post_details_custom_title ) ) {
                                        echo logistik_heading_tag(
                                            array(
                                                "tag"   => esc_attr( $logistik_page_title_tag ),
                                                "text"  => wp_kses( $logistik_post_details_custom_title, $allowhtml ),
                                                'class' => 'breadcumb-title'
                                            )
                                        );
                                    }
                                }
                            }else{
                                $posttitle_position  = logistik_opt('logistik_post_details_title_position');
                                $postTitlePos = false;
                                if( is_single() ){
                                    if( class_exists( 'ReduxFramework' ) ){
                                        if( $posttitle_position && $posttitle_position != 'header' ){
                                            $postTitlePos = true;
                                        }
                                    }else{
                                        $postTitlePos = false;
                                    }
                                }
                                if( is_singular( 'product' ) ){
                                    $posttitle_position  = logistik_opt('logistik_product_details_title_position');
                                    $postTitlePos = false;
                                    if( class_exists( 'ReduxFramework' ) ){
                                        if( $posttitle_position && $posttitle_position != 'header' ){
                                            $postTitlePos = true;
                                        }
                                    }else{
                                        $postTitlePos = false;
                                    }
                                }

                                if( $postTitlePos != true ){
                                    echo logistik_heading_tag(
                                        array(
                                            "tag"   => esc_attr( $logistik_page_title_tag ),
                                            "text"  => wp_kses( get_the_title( ), $allowhtml ),
                                            'class' => 'breadcumb-title'
                                        )
                                    );
                                } else {
                                    if( class_exists( 'ReduxFramework' ) ){
                                        $logistik_post_details_custom_title  = logistik_opt('logistik_post_details_custom_title');
                                    }else{
                                        $logistik_post_details_custom_title = __( 'Blog Details','logistik' );
                                    }

                                    if( !empty( $logistik_post_details_custom_title ) ) {
                                        echo logistik_heading_tag(
                                            array(
                                                "tag"   => esc_attr( $logistik_page_title_tag ),
                                                "text"  => wp_kses( $logistik_post_details_custom_title, $allowhtml ),
                                                'class' => 'breadcumb-title'
                                            )
                                        );
                                    }
                                }
                            }
                        }
                        if( class_exists('ReduxFramework') ) {
                            $logistik_breadcrumb_switcher = logistik_opt( 'logistik_enable_breadcrumb' );
                        } else {
                            $logistik_breadcrumb_switcher = '1';
                        }
                        if( $logistik_breadcrumb_switcher == '1' ) {
                            if(logistik_breadcrumbs()){
                            echo '<div class="breadcumb-menu">';
                                logistik_breadcrumbs(
                                    array(
                                        'breadcrumbs_classes' => 'nav',
                                    )
                                );
                            echo '</div>';
                            }
                        }
                    echo '</div>';
            echo '</div>';
        echo '</div>';
        echo '<!-- End of Page title -->';
    }