HEX
Server: LiteSpeed
System: Linux dune179.sitesanctuary.org 5.14.0-427.40.1.el9_4.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Oct 16 07:08:17 EDT 2024 x86_64
User: h278792 (1197)
PHP: 8.1.29
Disabled: exec,system,passthru,shell_exec,proc_close,proc_open,dl,popen,show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname
Upload Files
File: /home/h278792/public_html/wp-content/themes/ecademy/template-parts/banner.php
<?php
/**
 * The banner for eCademy theme
 *
 * @package eCademy
 */

global $ecademy_opt;

if( isset( $ecademy_opt['enable_lazyloader'] ) ):
	$is_lazyloader = $ecademy_opt['enable_lazyloader'];
else:
	$is_lazyloader = true;
endif;

// Background Image
$background_type = function_exists('get_field') ? get_field('banner_background_type') : '';
$background_image = '';
if ( $background_type == 'image' ) {
    $background_image = function_exists('get_field') ? get_field('banner_background_image') : '';
    $background_image = !empty( $background_image ) ? "style='background: url( $background_image ); background-size: cover; background-position: center center; background-repeat: no-repeat;'" : '';
} elseif ( $background_type == 'color' ) {
    $background_image = '';
}

$banner_alignment   = function_exists( 'get_field' ) ? get_field( 'banner_alignment' ) : '1';
$banner_alignment   = isset( $banner_alignment ) ? $banner_alignment : '1';
$is_breadcrumb      = isset( $ecademy_opt['is_breadcrumb']) ? $ecademy_opt['is_breadcrumb'] : '1';
$is_shape_image     = isset( $ecademy_opt['enable_shape_images']) ? $ecademy_opt['enable_shape_images'] : '1';

?>


<div class="page-title-area" <?php echo wp_kses_post( $background_image ); ?>>
    <div class="container">
        <div class="page-title-content">
            <h2 <?php if( $banner_alignment != '1' ): ?>class="text-left"<?php endif; ?>><?php ecademy_banner_title(); ?></h2>
            <?php if( $is_breadcrumb == '1' ): ?>
                <?php if( $is_breadcrumb == '1' ): ?>
                    <?php if(class_exists( 'bbPress' ) && is_bbpress()) { ?>
                        <div class="bbpress-breadcrumbs"></div>
                        <?php
                    }elseif ( function_exists('yoast_breadcrumb') ) {
                        yoast_breadcrumb( '<p id="breadcrumbs">','</p>' );
                    }elseif ( class_exists( 'WooCommerce' ) && is_singular('product') ) { ?>
                        <?php woocommerce_breadcrumb(); ?>
                    <?php if( $banner_alignment != '1' ): ?></div><?php endif; ?>
                    <?php }else{ ?>
                        <ul <?php if( $banner_alignment != '1' ): ?>class="text-left"<?php endif; ?>>
                            <li><a href="<?php echo esc_url( home_url( '/' ) ); ?>"><?php esc_html_e( 'Home', 'ecademy' ); ?></a></li>
                            <?php
                                if ( is_page() ) {
                                if( $post->post_parent ){

                                    // If child page, get parents
                                    $anc = get_post_ancestors( $post->ID );

                                    // Get parents in the right order
                                    $anc = array_reverse($anc);

                                    // Parent page loop
                                    if ( !isset( $parents ) ) $parents = null;
                                    foreach ( $anc as $ancestor ) {
                                        $parents .= '<li class="item-parent item-parent-' . $ancestor . '"><a class="bread-parent bread-parent-' . $ancestor . '" href="' . get_permalink($ancestor) . '" title="' . get_the_title($ancestor) . '">' . get_the_title($ancestor) . '</a></li>';
                                        // $parents .= '<li class="separator separator-' . $ancestor . '"> </li>';
                                    }

                                    // Display parent pages
                                    echo $parents;

                                    // Current page
                                    echo '<li class="item-current item-' . $post->ID . '">' . get_the_title() . '</li>';

                                } else {

                                    // Just display current page if not parents
                                    echo '<li class="item-current item-' . $post->ID . '">' . get_the_title() . '</li>';

                                }
                            }else{ ?>
                                <li><?php ecademy_banner_title(); ?></li>
                            <?php } ?>
                        </ul>
                    <?php } ?>
                <?php endif; ?>
            <?php endif; ?>
        </div>
    </div>

    <?php if( $is_shape_image == '1' && isset( $ecademy_opt['shape_image1']['url'] )): ?>
        <?php if( $ecademy_opt['shape_image1']['url'] != '' ): ?>
            <div class="shape9">
                <?php if( $is_lazyloader == true ): ?>
                    <img sm-src="<?php echo esc_url( $ecademy_opt['shape_image1']['url'] ); ?>" alt="<?php esc_attr_e( 'Shape Image One', 'ecademy' ); ?>">
                <?php else: ?>
                    <img src="<?php echo esc_url( $ecademy_opt['shape_image1']['url'] ); ?>" alt="<?php esc_attr_e( 'Shape Image One', 'ecademy' ); ?>">
                <?php endif; ?>
            </div>
        <?php endif; ?>
    <?php endif; ?>
</div>