id; // ========================================================================================== // 1. CALLBACK SECTION - GET DEPENDENT VALUES // ========================================================================================== // General Settings $thinkup_general_layout = $control->manager->get_setting($prefix_name . 'thinkup_redux_variables[thinkup_general_layout]')->value(); $thinkup_general_breadcrumbswitch = $control->manager->get_setting($prefix_name . 'thinkup_redux_variables[thinkup_general_breadcrumbswitch]')->value(); // Homepage $thinkup_homepage_layout = $control->manager->get_setting($prefix_name . 'thinkup_redux_variables[thinkup_homepage_layout]')->value(); $thinkup_homepage_sliderswitch = $control->manager->get_setting($prefix_name . 'thinkup_redux_variables[thinkup_homepage_sliderswitch]')->value(); $thinkup_homepage_introactionlink = $control->manager->get_setting($prefix_name . 'thinkup_redux_variables[thinkup_homepage_introactionlink]')->value(); $thinkup_homepage_outroactionlink = $control->manager->get_setting($prefix_name . 'thinkup_redux_variables[thinkup_homepage_outroactionlink]')->value(); // Social Media $thinkup_header_facebookswitch = $control->manager->get_setting($prefix_name . 'thinkup_redux_variables[thinkup_header_facebookswitch]')->value(); $thinkup_header_instagramswitch = $control->manager->get_setting($prefix_name . 'thinkup_redux_variables[thinkup_header_instagramswitch]')->value(); $thinkup_header_twitterswitch = $control->manager->get_setting($prefix_name . 'thinkup_redux_variables[thinkup_header_twitterswitch]')->value(); $thinkup_header_googleswitch = $control->manager->get_setting($prefix_name . 'thinkup_redux_variables[thinkup_header_googleswitch]')->value(); $thinkup_header_linkedinswitch = $control->manager->get_setting($prefix_name . 'thinkup_redux_variables[thinkup_header_linkedinswitch]')->value(); $thinkup_header_flickrswitch = $control->manager->get_setting($prefix_name . 'thinkup_redux_variables[thinkup_header_flickrswitch]')->value(); $thinkup_header_youtubeswitch = $control->manager->get_setting($prefix_name . 'thinkup_redux_variables[thinkup_header_youtubeswitch]')->value(); // Blog $thinkup_blog_layout = $control->manager->get_setting($prefix_name . 'thinkup_redux_variables[thinkup_blog_layout]')->value(); $thinkup_post_layout = $control->manager->get_setting($prefix_name . 'thinkup_redux_variables[thinkup_post_layout]')->value(); // ========================================================================================== // 2. CALLBACK CONTROLS - SHOW / HIDE CONTROLS // ========================================================================================== // General Settings - Page Layout if ( ( $thinkup_general_layout == 'option2' or $thinkup_general_layout == 'option3' ) and $control_id == 'thinkup_general_sidebars' ) { return true; } // General Settings - Enable Breadcrumbs if ( $thinkup_general_breadcrumbswitch == '1' and $control_id == 'thinkup_general_breadcrumbdelimeter' ) { return true; } // Homepage - Homepage Layout if ( ( $thinkup_homepage_layout == 'option2' or $thinkup_homepage_layout == 'option3' ) and $control_id == 'thinkup_homepage_sidebars' ) { return true; } // Homepage - Choose Homepage Slider if ( $thinkup_homepage_sliderswitch == 'option4' and ( $control_id == 'thinkup_homepage_sliderimage1_info' or $control_id == 'thinkup_homepage_sliderimage1_image' or $control_id == 'thinkup_homepage_sliderimage1_title' or $control_id == 'thinkup_homepage_sliderimage1_desc' or $control_id == 'thinkup_homepage_sliderimage1_link' or $control_id == 'thinkup_homepage_sliderimage2_info' or $control_id == 'thinkup_homepage_sliderimage2_image' or $control_id == 'thinkup_homepage_sliderimage2_title' or $control_id == 'thinkup_homepage_sliderimage2_desc' or $control_id == 'thinkup_homepage_sliderimage2_link' or $control_id == 'thinkup_homepage_sliderimage3_info' or $control_id == 'thinkup_homepage_sliderimage3_image' or $control_id == 'thinkup_homepage_sliderimage3_title' or $control_id == 'thinkup_homepage_sliderimage3_desc' or $control_id == 'thinkup_homepage_sliderimage3_link' or $control_id == 'thinkup_homepage_sliderpresetheight' or $control_id == 'thinkup_homepage_sliderpresetwidth' ) ) { return true; } // Homepage - Call To Action - Intro if ( $thinkup_homepage_introactionlink == 'option1' and $control_id == 'thinkup_homepage_introactionpage' ) { return true; } else if ( $thinkup_homepage_introactionlink == 'option2' and $control_id == 'thinkup_homepage_introactioncustom' ) { return true; } // Homepage - Call To Action - Outro if ( $thinkup_homepage_outroactionlink == 'option1' and $control_id == 'thinkup_homepage_outroactionpage' ) { return true; } else if ( $thinkup_homepage_outroactionlink == 'option2' and $control_id == 'thinkup_homepage_outroactioncustom' ) { return true; } // Social Media - Facebook if ( $thinkup_header_facebookswitch == '1' and ( $control_id == 'thinkup_header_facebooklink' or $control_id == 'thinkup_header_facebookiconswitch' or $control_id == 'thinkup_header_facebookcustomicon' ) ) { return true; } // Social Media - Instagram if ( $thinkup_header_facebookswitch == '1' and ( $control_id == 'thinkup_header_instagramlink' or $control_id == 'thinkup_header_instagramiconswitch' or $control_id == 'thinkup_header_instagramcustomicon' ) ) { return true; } // Social Media - Twitter if ( $thinkup_header_twitterswitch == '1' and ( $control_id == 'thinkup_header_twitterlink' or $control_id == 'thinkup_header_twittericonswitch' or $control_id == 'thinkup_header_twittercustomicon' ) ) { return true; } // Social Media - Google if ( $thinkup_header_googleswitch == '1' and ( $control_id == 'thinkup_header_googlelink' or $control_id == 'thinkup_header_googleiconswitch' or $control_id == 'thinkup_header_googlecustomicon' ) ) { return true; } // Social Media - LinkedIn if ( $thinkup_header_linkedinswitch == '1' and ( $control_id == 'thinkup_header_linkedinlink' or $control_id == 'thinkup_header_linkediniconswitch' or $control_id == 'thinkup_header_linkedincustomicon' ) ) { return true; } // Social Media - Flickr if ( $thinkup_header_flickrswitch == '1' and ( $control_id == 'thinkup_header_flickrlink' or $control_id == 'thinkup_header_flickriconswitch' or $control_id == 'thinkup_header_flickrcustomicon' ) ) { return true; } // Social Media - YouTube if ( $thinkup_header_youtubeswitch == '1' and ( $control_id == 'thinkup_header_youtubelink' or $control_id == 'thinkup_header_youtubeiconswitch' or $control_id == 'thinkup_header_youtubecustomicon' ) ) { return true; } // Blog - Blog Layout if ( ( $thinkup_blog_layout == 'option2' or $thinkup_blog_layout == 'option3' ) and $control_id == 'thinkup_blog_sidebars' ) { return true; } // Blog - Post Layout if ( ( $thinkup_post_layout == 'option2' or $thinkup_post_layout == 'option3' ) and $control_id == 'thinkup_post_sidebars' ) { return true; } return false; }