File: /home/globfdxw/diasporameetsafrica.com/wp-content/themes/DA10/sidebar.php
<?php
/*
* Theme: PREMIUMPRESS CORE FRAMEWORK FILE
* Url: www.premiumpress.com
* Author: Mark Fail
*
* THIS FILE WILL BE UPDATED WITH EVERY UPDATE
* IF YOU WANT TO MODIFY THIS FILE, CREATE A CHILD THEME
*
* http://codex.wordpress.org/Child_Themes
*/
if (!defined('THEME_VERSION')) { header('HTTP/1.0 403 Forbidden'); exit; }
if(!isset($GLOBALS['flag-nosidebar'])){
$GLOBALS['search_settings']['show_sidebar'] = 1;
///////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////
global $CORE, $post, $settings;
$default_content = "";
$default_widgets = ppt_theme_main_widgets("page", true);
///////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////
if(isset($GLOBALS['flag-home'])){
$sidebarID = "home";
}elseif(isset($GLOBALS['flag-add'])){
$sidebarID = "add";
}elseif(isset($GLOBALS['flag-taxonomy'])){
$sidebarID = "taxonomy";
if(in_array($GLOBALS['flag-taxonomy-type'] ,array("listing","dagender","country")) ){
$sidebarID = "search";
$default_widgets = array("widgets");
}
if(in_array($GLOBALS['flag-taxonomy-type'] ,array("store")) ){
$default_widgets = array("widgets");
}
}elseif(isset($GLOBALS['flag-blog'])){
$sidebarID = "blog";
$default_widgets = array( "blog-search","blog-categories","blog-recent" );
}elseif(isset($GLOBALS['flag-single'])){
$sidebarID = "listing";
}elseif(isset($GLOBALS['flag-search'])){
$sidebarID = "search";
$default_widgets = array("widgets");
}else{
$sidebarID = "page";
}
///////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////
ob_start();
dynamic_sidebar($sidebarID);
$user_widgets = ob_get_clean();
if(strlen($user_widgets) > 10){
$default_content = $user_widgets;
}elseif(!empty($default_widgets)){
ob_start();
foreach($default_widgets as $widget => $widget_data){
if(is_numeric($widget)){
$widget = $widget_data;
}
_ppt_template( 'widgets/widget-'.$widget );
}
$default_content = ob_get_clean();
}
///////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////
?>
<aside class="sidebar-<?php echo $sidebarID; ?> sidebar-search <?php if($sidebarID == "taxonomy" && in_array(defined('THEME_KEY'),array("es"))){ }else{ ?>hide-mobile hide-ipad<?php } ?>">
<?php
switch($sidebarID){
case "home": {
echo $default_content;
} break;
case "listing": {
_ppt_template( 'widgets/single-sidebar' );
echo $default_content;
} break;
case "taxonomy": {
echo $default_content;
} break;
case "search": {
echo $CORE->ADVERTISING("display_banner", "search_sidebar_top" );
echo $default_content;
echo $CORE->ADVERTISING("display_banner", "search_sidebar_bottom" );
} break;
case "blog": {
echo $CORE->ADVERTISING("display_banner", "blog_top" );
echo $default_content;
echo $CORE->ADVERTISING("display_banner", "blog_bottom" );
} break;
default: {
echo $default_content;
} break;
}
///////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////
?>
</aside>
<?php
}
///////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////
?>