HEX
Server: Apache
System: Linux sg2plmcpnl492417.prod.sin2.secureserver.net 4.18.0-553.58.1.lve.el8.x86_64 #1 SMP Fri Jul 4 12:07:06 UTC 2025 x86_64
User: nyiet8349bzl (9207396)
PHP: 8.1.34
Disabled: NONE
Upload Files
File: /home/nyiet8349bzl/public_html/oldwebsite.sbsc.in/wp-content/themes/eikra/inc/layout-settings.php
<?php
/**
 * @author  RadiusTheme
 * @since   1.0
 * @version 3.0
 */

add_action( 'template_redirect', 'rdtheme_layout_settings' );
if ( ! function_exists( 'rdtheme_layout_settings' ) ) {
	function rdtheme_layout_settings() {
		// Single Pages
		if ( is_single() || is_page() ) {
			$post_type = get_post_type();
			$post_id   = get_the_id();
			switch ( $post_type ) {
				case 'page':
					if ( RDTheme_Helper::is_LMS() && learn_press_is_profile() ) {
						$prefix                                   = 'instructor';
						RDTheme::$options[ $prefix . '_layout' ]  = 'full-width';
						RDTheme::$options[ $prefix . '_sidebar' ] = 'sidebar';
					} else {
						$prefix = 'page';
					}
					break;
				case 'post':
					$prefix = 'single_post';
					break;
				case 'ac_research':
					$prefix = 'research';
					break;
				case 'ac_event':
					$prefix = 'event';
					break;
				case 'product':
					$prefix = 'product';
					break;
				case 'lp_course':
					$prefix = 'single_course';
					break;
				case 'lp_instructor':
					$prefix                                   = 'instructor';
					RDTheme::$options[ $prefix . '_layout' ]  = 'full-width';
					RDTheme::$options[ $prefix . '_sidebar' ] = 'sidebar';
					break;
				default:
					$prefix = 'single_post';
					break;
			}

			$layout         = get_post_meta( $post_id, 'eikra_layout', true );
			$sidebar        = get_post_meta( $post_id, 'eikra_sidebar', true );
			$tr_header      = get_post_meta( $post_id, 'eikra_tr_header', true );
			$top_bar        = get_post_meta( $post_id, 'eikra_top_bar', true );
			$top_bar_style  = get_post_meta( $post_id, 'eikra_top_bar_style', true );
			$header_style   = get_post_meta( $post_id, 'eikra_header', true );
			$padding_top    = get_post_meta( $post_id, 'eikra_top_padding', true );
			$padding_bottom = get_post_meta( $post_id, 'eikra_bottom_padding', true );
			$has_banner     = get_post_meta( $post_id, 'eikra_banner', true );
			$has_breadcrumb = get_post_meta( $post_id, 'eikra_breadcrumb', true );
			$bgtype         = get_post_meta( $post_id, 'eikra_banner_type', true );
			$bgcolor        = get_post_meta( $post_id, 'eikra_banner_bgcolor', true );
			$bgimg          = get_post_meta( $post_id, 'eikra_banner_bgimg', true );
			$footer_style   = get_post_meta( $post_id, 'eikra_footer', true );

			RDTheme::$layout = ( empty( $layout ) || $layout == 'default' ) ? RDTheme::$options[ $prefix . '_layout' ] : $layout;

			if ( is_singular( 'lp_course' ) ) {
				RDTheme::$layout = RDTheme::$options[ $prefix . '_layout' ];
			}

			RDTheme::$sidebar = ( empty( $sidebar ) || $sidebar == 'default' ) ? RDTheme::$options[ $prefix . '_sidebar' ] : $sidebar;

			RDTheme::$tr_header = ( empty( $tr_header ) || $tr_header == 'default' ) ? RDTheme::$options['tr_header'] : $tr_header;

			RDTheme::$top_bar = ( empty( $top_bar ) || $top_bar == 'default' ) ? RDTheme::$options['top_bar'] : $top_bar;

			RDTheme::$top_bar_style = ( empty( $top_bar_style ) || $top_bar_style == 'default' ) ? RDTheme::$options['top_bar_style'] : $top_bar_style;

			RDTheme::$header_style = ( empty( $header_style ) || $header_style == 'default' ) ? RDTheme::$options['header_style'] : $header_style;

			RDTheme::$footer_style = ( empty( $footer_style ) || $footer_style == 'default' ) ? RDTheme::$options['footer_style'] : $footer_style;

			$padding_top          = ( empty( $padding_top ) || $padding_top == 'default' ) ? RDTheme::$options[ $prefix . '_padding_top' ] : $padding_top;
			RDTheme::$padding_top = (int) $padding_top;

			$padding_bottom          = ( empty( $padding_bottom ) || $padding_bottom == 'default' ) ? RDTheme::$options[ $prefix . '_padding_bottom' ] : $padding_bottom;
			RDTheme::$padding_bottom = (int) $padding_bottom;

			RDTheme::$has_banner = ( empty( $has_banner ) || $has_banner == 'default' ) ? RDTheme::$options[ $prefix . '_banner' ] : $has_banner;

			RDTheme::$has_breadcrumb = ( empty( $has_breadcrumb ) || $has_breadcrumb == 'default' ) ? RDTheme::$options[ $prefix . '_breadcrumb' ] : $has_breadcrumb;

			RDTheme::$bgtype = ( empty( $bgtype ) || $bgtype == 'default' ) ? RDTheme::$options[ $prefix . '_bgtype' ] : $bgtype;

			RDTheme::$bgcolor = empty( $bgcolor ) ? RDTheme::$options[ $prefix . '_bgcolor' ] : $bgcolor;

			if ( ! empty( $bgimg ) ) {
				$attch_url      = wp_get_attachment_image_src( $bgimg, 'full', true );
				RDTheme::$bgimg = $attch_url[0];
			} elseif ( ! empty( RDTheme::$options[ $prefix . '_bgimg' ]['id'] ) ) {
				$attch_url      = wp_get_attachment_image_src( RDTheme::$options[ $prefix . '_bgimg' ]['id'], 'full', true );
				RDTheme::$bgimg = $attch_url[0];
			} else {
				RDTheme::$bgimg = RDTHEME_IMG_URL . 'banner.jpg';
			}
		} // Blog and Archive
		elseif ( is_home() || is_archive() || is_search() || is_404() ) {
			if ( is_search() ) {
				$prefix = 'search';
			} elseif ( is_404() ) {
				$prefix                                  = 'error';
				RDTheme::$options[ $prefix . '_layout' ] = 'full-width';
			} elseif ( function_exists( 'is_woocommerce' ) && is_woocommerce() ) {
				$prefix = 'shop';
			} elseif ( is_post_type_archive( 'lp_course' ) || is_tax( 'course_category' ) || is_tax( 'course_tag' ) ) {
				$prefix = 'course_archive';
			} else {
				$prefix = 'blog';
			}

			RDTheme::$layout         = RDTheme::$options[ $prefix . '_layout' ];
			RDTheme::$sidebar        = RDTheme::$options[ $prefix . '_sidebar' ];
			RDTheme::$tr_header      = RDTheme::$options['tr_header'];
			RDTheme::$top_bar        = RDTheme::$options['top_bar'];
			RDTheme::$top_bar_style  = RDTheme::$options['top_bar_style'];
			RDTheme::$header_style   = RDTheme::$options['header_style'];
			RDTheme::$footer_style   = RDTheme::$options['footer_style'];
			RDTheme::$padding_top    = RDTheme::$options[ $prefix . '_padding_top' ];
			RDTheme::$padding_bottom = RDTheme::$options[ $prefix . '_padding_bottom' ];
			RDTheme::$has_banner     = RDTheme::$options[ $prefix . '_banner' ];
			RDTheme::$has_breadcrumb = RDTheme::$options[ $prefix . '_breadcrumb' ];
			RDTheme::$bgtype         = RDTheme::$options[ $prefix . '_bgtype' ];
			RDTheme::$bgcolor        = RDTheme::$options[ $prefix . '_bgcolor' ];

			if ( ! empty( RDTheme::$options[ $prefix . '_bgimg' ]['id'] ) ) {
				$attch_url      = wp_get_attachment_image_src( RDTheme::$options[ $prefix . '_bgimg' ]['id'], 'full', true );
				RDTheme::$bgimg = $attch_url[0];
			} else {
				RDTheme::$bgimg = RDTHEME_IMG_URL . 'banner.jpg';
			}
		}
	}
}