HEX
Server: Apache
System: Linux webm020.cluster127.gra.hosting.ovh.net 6.18.42-ovh-vps-grsec-zfs+ #1 SMP PREEMPT_DYNAMIC Wed Aug 5 15:59:48 CEST 2026 x86_64
User: bohousj (181416)
PHP: 8.4.22
Disabled: _dyuweyrj4,_dyuweyrj4r,dl
Upload Files
File: /home/bohousj/medal/wp-content/themes/choicy/inc/classes/class-choicy-helper.php
<?php

if ( !class_exists( 'choicyHelper' ) ) {
    class Choicy_Helper {

        /**
         * Header Template
         *
         * @return  [type]  [return description]
         */
        public static function choicy_header_template() {
            $id = get_the_ID();

            if ( get_option( 'page_for_posts' ) ) {
                $id = get_the_ID();
            }
            if ( CHOICY_WOOCOMMERCE_ACTIVED && is_shop() ) {
                $id = get_option( 'woocommerce_shop_page_id' );
            }
            $meta = get_post_meta( $id, 'tx_page_meta', true );
            $meta_header_option = isset( $meta['meta_header_type'] ) ? $meta['meta_header_type'] : '';

            $f_style = cs_get_option( 'header_style' );
            $header_style = '';

            $meta_header = isset( $meta['meta_header_style'] ) ? $meta['meta_header_style'] : '';

            if ( $meta_header_option == true || $meta_header_option == 1 ) {
                $header_style .= $meta_header;
            } else {
                $header_style .= $f_style;
            }

            if ( $header_style && ( get_post( $header_style ) ) && in_array( 'elementor/elementor.php', apply_filters( 'active_plugins', get_option( 'active_plugins' ) ) ) ) {?>
				<?php $elementor_instance = Elementor\Plugin::instance();?>
					<?php echo Choicy_Core_Helper::choicy_render_header( $header_style ); ?>
				<?php
			} else {
                function_exists( 'choicy_default_header' ) ? choicy_default_header() : '';
            }
        }

        /**
         * Footer Template
         *
         * @return  [type]  [return description]
         */
        public static function choicy_footer_template() {
            $id = get_the_ID();

            if ( get_option( 'page_for_posts' ) ) {
                $id = get_the_ID();
            }
            if ( CHOICY_WOOCOMMERCE_ACTIVED && is_shop() ) {
                $id = get_option( 'woocommerce_shop_page_id' );
            }
            $meta = get_post_meta( $id, 'tx_page_meta', true );
            $meta_footer_option = isset( $meta['meta_footer_type'] ) ? $meta['meta_footer_type'] : '';

            $f_style = cs_get_option( 'footer_style' );
            $footer_style = '';

            $meta_footer = isset( $meta['meta_footer_style'] ) ? $meta['meta_footer_style'] : '';

            if ( $meta_footer_option == true || $meta_footer_option == 1 ) {
                $footer_style .= $meta_footer;
            } else {
                $footer_style .= $f_style;
            }

            if ( $footer_style && ( get_post( $footer_style ) ) && in_array( 'elementor/elementor.php', apply_filters( 'active_plugins', get_option( 'active_plugins' ) ) ) ) {?>
				<?php $elementor_instance = Elementor\Plugin::instance();?>
					<?php echo Choicy_Core_Helper::choicy_render_footer( $footer_style ); ?>
				<?php
			} else {
                function_exists( 'choicy_default_footer' ) ? choicy_default_footer() : '';
            }
        }

    }

    // Instantiate theme
    new Choicy_Helper();
}