File: //proc/thread-self/root/home/globfdxw/diasporameetsafrica.com/wp-content/themes/lavelo/sidebar.php
<?php
/*
* The sidebar containing the main widget area.
* Author & Copyright: wpoceans
* URL: http://themeforest.net/user/wpoceans
*/
$lavelo_blog_widget = cs_get_option( 'blog_widget' );
$lavelo_single_blog_widget = cs_get_option( 'single_blog_widget' );
$lavelo_service_widget = cs_get_option( 'single_service_widget' );
$lavelo_service_sidebar_position = cs_get_option( 'service_sidebar_position' );
$lavelo_case_sidebar_position = cs_get_option( 'case_sidebar_position' );
$lavelo_case_widget = cs_get_option( 'single_case_widget' );
$lavelo_attorney_sidebar_position = cs_get_option( 'attorney_sidebar_position' );
$lavelo_attorney_widget = cs_get_option( 'single_attorney_widget' );
$lavelo_blog_sidebar_position = cs_get_option( 'blog_sidebar_position' );
$lavelo_sidebar_position = cs_get_option( 'single_sidebar_position' );
if ( is_home() || is_archive() || is_search() ) {
$lavelo_blog_sidebar_position = $lavelo_blog_sidebar_position;
} else {
$lavelo_blog_sidebar_position = '';
}
if ( is_single() ) {
$lavelo_sidebar_position = $lavelo_sidebar_position;
} else {
$lavelo_sidebar_position = '';
}
if ( is_singular( 'service' ) ) {
$lavelo_service_sidebar_position = $lavelo_service_sidebar_position;
} else {
$lavelo_service_sidebar_position = '';
}
if ( is_singular( 'attorney' ) ) {
$lavelo_attorney_sidebar_position = $lavelo_attorney_sidebar_position;
} else {
$lavelo_attorney_sidebar_position = '';
}
if ( is_singular( 'case' ) ) {
$lavelo_case_sidebar_position = $lavelo_case_sidebar_position;
} else {
$lavelo_case_sidebar_position = '';
}
if ( is_page() ) {
// Page Layout Options
$lavelo_page_layout = get_post_meta( get_the_ID(), 'page_layout_options', true );
if ( $lavelo_page_layout ) {
$lavelo_page_sidebar_pos = $lavelo_page_layout['page_layout'];
} else {
$lavelo_page_sidebar_pos = '';
}
} else {
$lavelo_page_sidebar_pos = '';
}
// sidebar class
if ( $lavelo_sidebar_position === 'sidebar-left' || $lavelo_page_sidebar_pos == 'left-sidebar' || $lavelo_blog_sidebar_position === 'sidebar-left' || $lavelo_service_sidebar_position === 'sidebar-left' || $lavelo_case_sidebar_position === 'sidebar-left' || $lavelo_attorney_sidebar_position === 'sidebar-left' ) {
$col_class = 'col-md-pull-8';
} else {
$col_class = '';
}
if ( $lavelo_service_widget || $lavelo_case_widget || $lavelo_attorney_widget ) {
$sidebar_class = ' service-sidebar';
} else {
$sidebar_class = '';
}
?>
<div class="blog-sidebar col col-md-4 <?php echo esc_attr( $col_class.$sidebar_class ); ?>">
<?php
if (is_page() && isset( $lavelo_page_layout['page_sidebar_widget'] ) && !empty( $lavelo_page_layout['page_sidebar_widget'] ) ) {
if ( is_active_sidebar( $lavelo_page_layout['page_sidebar_widget'] ) ) {
dynamic_sidebar( $lavelo_page_layout['page_sidebar_widget'] );
}
} elseif (!is_page() && $lavelo_blog_widget && !$lavelo_single_blog_widget) {
if ( is_active_sidebar( $lavelo_blog_widget ) ) {
dynamic_sidebar( $lavelo_blog_widget );
}
} elseif ( $lavelo_service_widget && is_singular( 'service' ) ) {
if ( is_active_sidebar( $lavelo_service_widget ) ) {
dynamic_sidebar( $lavelo_service_widget );
}
} elseif ( $lavelo_case_widget && is_singular( 'case' ) ) {
if ( is_active_sidebar( $lavelo_case_widget ) ) {
dynamic_sidebar( $lavelo_case_widget );
}
} elseif ( $lavelo_attorney_widget && is_singular( 'attorney' ) ) {
if ( is_active_sidebar( $lavelo_attorney_widget ) ) {
dynamic_sidebar( $lavelo_attorney_widget );
}
} elseif ( is_single() && $lavelo_single_blog_widget ) {
if ( is_active_sidebar( $lavelo_single_blog_widget ) ) {
dynamic_sidebar( $lavelo_single_blog_widget );
}
} else {
if ( is_active_sidebar( 'sidebar-1' ) ) {
dynamic_sidebar( 'sidebar-1' );
}
} ?>
</div><!-- #secondary -->