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';
}
}
}
}