HEX
Server: Apache
System: Linux ecngx285.inmotionhosting.com 4.18.0-553.79.1.lve.el8.x86_64 #1 SMP Wed Oct 15 17:59:35 UTC 2025 x86_64
User: zeusxp5 (3862)
PHP: 8.3.30
Disabled: NONE
Upload Files
File: /home/zeusxp5/zenoxpressjobs.com/wp-content/plugins/toolbar-extras/includes/items-plugins.php
<?php

// includes/items-plugins

/**
 * NOTE: For plugins aimed at Developers, see file "items-dev-mode.php"!
 */


/**
 * Prevent direct access to this file.
 *
 * @since 1.0.0
 */
if ( ! defined( 'ABSPATH' ) ) {
	exit( 'Sorry, you are not allowed to access this file directly.' );
}


/**
 * 1st GROUP: Active Theme and related stuff
 * @since 1.0.0
 * -----------------------------------------------------------------------------
 */

/**
 * Plugin: Central Color Palette (free, by Gáravo)
 * @since 1.0.0
 */
if ( class_exists( 'kt_Central_Palette' ) ) {
	require_once TBEX_PLUGIN_DIR . 'includes/plugins/items-central-color-palette.php';
}


/**
 * Plugin: Iris Color Picker Enhancer (free, by Maeve Lander)
 * @since 1.4.0
 */
if ( defined( 'ICPE_PLUGIN_VERSION' ) ) {
	require_once TBEX_PLUGIN_DIR . 'includes/plugins/items-iris-color-picker-enhancer.php';
}


/**
 * Plugin: Custom Swatches for Iris Color Picker (free, by Iceberg Web Design)
 * @since 1.4.0
 */
if ( function_exists( 'add_iceberg_iris_menu' ) ) {
	require_once TBEX_PLUGIN_DIR . 'includes/plugins/items-custom-swatches-iris.php';
}


/**
 * Plugin: WordPress Color Picker Enhancement (free, by P. Roy)
 * @since 1.4.3
 */
if ( function_exists( 'd2l_wcp_plugin_menu' ) ) {
	require_once TBEX_PLUGIN_DIR . 'includes/plugins/items-wp-color-picker-enhancement.php';
}


/**
 * Plugin: Simple CSS (free, by Tom Usborne)
 * @since 1.0.0
 */
if ( function_exists( 'simple_css_admin_menu' ) ) {
	require_once TBEX_PLUGIN_DIR . 'includes/plugins/items-simple-css.php';
}


/**
 * Plugin: SiteOrigin CSS (free, by SiteOrigin)
 * @since 1.0.0
 */
if ( defined( 'SOCSS_VERSION' ) ) {
	require_once TBEX_PLUGIN_DIR . 'includes/plugins/items-siteorigin-css.php';
}


/**
 * Plugin: Simple Custom CSS (free, by John Regan, Danny Van Kooten)
 * @since 1.0.0
 */
if ( defined( 'SCCSS_OPTION' ) ) {
	require_once TBEX_PLUGIN_DIR . 'includes/plugins/items-simple-custom-css.php';
}


/**
 * Plugin: Custom CSS Pro (free, by WaspThemes)
 * @since 1.0.0
 */
if ( ddw_tbex_is_custom_css_pro_active() ) {
	require_once TBEX_PLUGIN_DIR . 'includes/plugins/items-custom-css-pro.php';
}


/**
 * Plugin: WP Show Posts (free, by Tom Usborne)
 * @since 1.1.0
 */
if ( defined( 'WPSP_VERSION' ) ) {
	require_once TBEX_PLUGIN_DIR . 'includes/plugins/items-wp-show-posts.php';
}


/**
 * Plugin: Front Page Builder (free, by Themes4WP)
 * @since 1.3.0
 */
if ( defined( 'FPB_SAMPLE_PLUGIN_URL' ) ) {
	require_once TBEX_PLUGIN_DIR . 'includes/plugins/items-front-page-builder.php';
}


/**
 * Plugin: IconPress Lite/Pro (free/Premium, by IconPress Team)
 * @since 1.4.0
 */
if ( defined( 'ICONPRESSLITE_VERSION' ) || class_exists( '\IconPress\Base' ) ) {
	require_once TBEX_PLUGIN_DIR . 'includes/plugins/items-iconpress.php';
}


/**
 * Plugin: Customizer Export Import (free, by The Beaver Builder Team)
 * @since 1.0.0
 */
if ( class_exists( 'CEI_Core' ) ) {
	require_once TBEX_PLUGIN_DIR . 'includes/plugins/items-customizer-export-import.php';
}


/**
 * Plugin: Catch Import Export (free, by Catch Plugins)
 * @since 1.4.0
 */
if ( defined( 'CATCH_IMPORT_EXPORT_VERSION' ) ) {
	require_once TBEX_PLUGIN_DIR . 'includes/plugins/items-catch-import-export.php';
}


/**
 * Plugin: One Click Demo Import (free, by ProteusThemes)
 * @since 1.0.0
 */
if ( class_exists( 'OCDI_Plugin' ) ) {
	require_once TBEX_PLUGIN_DIR . 'includes/plugins/items-oneclick-demo-import.php';
}


/**
 * Plugin: WP Mobile Menu (free, by Takanakui)
 * @since 1.4.0
 */
if ( class_exists( 'WP_Mobile_Menu' ) ) {
	require_once TBEX_PLUGIN_DIR . 'includes/plugins/items-wp-mobile-menu.php';
}


/**
 * Plugin: Login Designer (free, by Rich Tabor from ThatPluginCompany)
 * @since 1.4.0
 */
if ( class_exists( 'Login_Designer' ) ) {
	require_once TBEX_PLUGIN_DIR . 'includes/plugins/items-login-designer.php';
}


/**
 * Plugin: Easy Login Styler Pro (Premium, by Phpbits Creative Studio)
 * @since 1.4.0
 */
if ( class_exists( 'Easy_Login_Styler_Pro' ) ) {
	require_once TBEX_PLUGIN_DIR . 'includes/plugins/items-easy-login-styler.php';
}


/**
 * Plugin: 404page (free, by Peter Raschendorfer)
 * @since 1.0.0
 */
if ( function_exists( 'pp_404_is_active' ) ) {
	require_once TBEX_PLUGIN_DIR . 'includes/plugins/items-404page.php';
}


/**
 * Plugin: Testimonial Rotator (free, by Hal Gatewood)
 * @since 1.2.0
 */
if ( function_exists( 'testimonial_rotator_setup' ) ) {
	require_once TBEX_PLUGIN_DIR . 'includes/plugins/items-testimonial-rotator.php';
}


/**
 * Plugin: Extender Pro (Premium, by Cobalt Apps)
 * @since 1.1.0
 */
if ( ddw_tbex_is_cobalt_supported_theme( 'extender-pro' ) && function_exists( 'extender_pro_compatible_theme_check' ) ) {
	require_once TBEX_PLUGIN_DIR . 'includes/plugins/items-cobalt-extender-pro.php';
}


/**
 * Plugin: Themer Pro (Premium, by Cobalt Apps)
 * @since 1.1.0
 */
if ( ddw_tbex_is_cobalt_supported_theme( 'themer-pro' ) && function_exists( 'themer_pro_compatible_theme_check' ) ) {
	require_once TBEX_PLUGIN_DIR . 'includes/plugins/items-cobalt-themer-pro.php';
}


/**
 * Plugin: Freelancer DevKit (Premium, by Cobalt Apps)
 * @since 1.1.0
 */
if ( ( 'freelancer' === wp_basename( get_template_directory() ) )			// check for Freelancer Parent Theme
	&& function_exists( 'freelancer_devkit_compatible_theme_check' )	// check for Freelancer DevKit Plugin
) {
	require_once TBEX_PLUGIN_DIR . 'includes/plugins/items-cobalt-freelancer-devkit.php';
}


/**
 * Plugin: OceanWP Sticky Header (free, by Oren Hahiashvili)
 * @since 1.3.0
 */
if ( class_exists( 'sticky_header_oceanwp' ) ) {
	require_once TBEX_PLUGIN_DIR . 'includes/plugins/items-oceanwp-sticky-header.php';
}


/**
 * Plugin: Tweaks for GeneratePress (free, by John Chapman)
 * @since 1.4.4
 */
if ( function_exists( 'gptweaks_back_to_top' ) ) {
	require_once TBEX_PLUGIN_DIR . 'includes/plugins/items-gp-tweaks.php';
}


/**
 * Plugin: GP Social Share (free, by Jon Mather)
 * @since 1.3.0
 */
if ( function_exists( 'gp_social_options_page' ) ) {
	require_once TBEX_PLUGIN_DIR . 'includes/plugins/items-gp-social-share.php';
}


/**
 * Plugin: GP Back To Top (free, by Mai Dong Giang (Peter Mai))
 * @since 1.3.0
 */
if ( class_exists( 'GP_Back_To_Top' ) ) {
	require_once TBEX_PLUGIN_DIR . 'includes/plugins/items-gp-back-to-top.php';
}


/**
 * Plugin: GP Related Posts (free, by Jon Mather)
 * @since 1.4.3
 */
if ( function_exists( 'gp_related_settings_init' ) ) {
	require_once TBEX_PLUGIN_DIR . 'includes/plugins/items-gp-related-posts.php';
}


/**
 * Plugin: GP Elements Disable (free, by Jon Mather)
 * @since 1.4.3
 */
if ( function_exists( 'wcd_checkbox_body_bg_render' ) ) {
	require_once TBEX_PLUGIN_DIR . 'includes/plugins/items-gp-elements-disable.php';
}


/**
 * Plugin: Church Content (free, by ChurchThemes.com LLC)
 * @since 1.3.0
 */
if ( class_exists( 'Church_Theme_Content' ) ) {
	require_once TBEX_PLUGIN_DIR . 'includes/plugins/items-ct-church-content.php';
}


/**
 * Plugin: Envato Elements – Template Kits (free, by Envato)
 * @since 1.4.0
 */
if ( defined( 'ENVATO_ELEMENTS_VER' ) ) {
	require_once TBEX_PLUGIN_DIR . 'includes/plugins/items-envato-elements-template-kits.php';
}


/**
 * Plugin: Sticky Header 2020 (free, by Iulia Cazan)
 * @since 1.4.9
 */
if ( class_exists( 'Sticky_Header_2020' ) && 'twentytwenty' === wp_basename( get_template_directory() ) ) {
	require_once TBEX_PLUGIN_DIR . 'includes/plugins/items-sticky-header-2020.php';
}


/**
 * Plugin: Options for Twenty Nineteen (free, by webd.uk)
 * @since 1.4.8
 */
if ( class_exists( 'options_for_twenty_nineteen_class' ) && 'twentynineteen' === wp_basename( get_template_directory() ) ) {
	require_once TBEX_PLUGIN_DIR . 'includes/plugins/items-options-for-twentynineteen.php';
}


if ( 'twentyseventeen' === wp_basename( get_template_directory() ) ) :

	/**
	 * Plugin: Options for Twenty Seventeen (free, by webd.uk)
	 * @since 1.4.8
	 */
	if ( class_exists( 'options_for_twenty_seventeen_class' ) ) {
		require_once TBEX_PLUGIN_DIR . 'includes/plugins/items-options-for-twentyseventeen.php';
	}


	/**
	 * Plugin: Customize Twenty Seventeen (free, by BoldThemes)
	 * @since 1.4.8
	 */
	if ( function_exists( 'boldthemes_2017_enqueue' ) ) {
		require_once TBEX_PLUGIN_DIR . 'includes/plugins/items-customize-twentyseventeen.php';
	}


	/**
	 * Plugin: Advanced Twenty Seventeen (free, by saturnplugins)
	 * @since 1.4.8
	 */
	if ( class_exists( 'AdvancedTwentySeventeen' ) ) {
		require_once TBEX_PLUGIN_DIR . 'includes/plugins/items-advanced-twentyseventeen.php';
	}

endif;


/**
 * Plugin: Customize Twenty Sixteen (free, by BoldThemes)
 * @since 1.4.8
 */
if ( function_exists( 'boldthemes_2016_enqueue' ) && 'twentysixteen' === wp_basename( get_template_directory() ) ) {
	require_once TBEX_PLUGIN_DIR . 'includes/plugins/items-customize-twentysixteen.php';
}


/**
 * Plugin: CartFlows (free, by CartFlows Inc)
 *   Note: Since CartFlows v1.1.20 the WooCommerce dependency was removed, so we removed it here as well!
 * @since 1.4.2
 * @since 1.4.5 Removed WooCommerce dependency.
 */
if ( class_exists( 'Cartflows_Loader' ) ) {
	require_once TBEX_PLUGIN_DIR . 'includes/plugins/items-cartflows.php';
}


/**
 * Plugin: Reusable Blocks – Elementor, Beaver Builder, WYSIWYG (free, by WebEmpire)
 * @since 1.4.3
 * @since 1.4.5 Renaming because plugin changed its name/branding etc.
 */
if ( defined( 'WE_SIDEBAR_PLUGIN_VERSION' ) ) {
	require_once TBEX_PLUGIN_DIR . 'includes/plugins/items-we-sidebar-builder.php';
}


/**
 * Plugin: WP Portfolio (Premium, by Brainstorm Force)
 * @since 1.3.2
 */
if ( defined( 'ASTRA_PORTFOLIO_VER' ) ) {
	require_once TBEX_PLUGIN_DIR . 'includes/plugins/items-wp-portfolio.php';
}


/**
 * Plugin: Portfolio Post Type (free, by Devin Price)
 * @since 1.3.2
 */
if ( function_exists( 'portfolio_post_type_init' ) ) {
	require_once TBEX_PLUGIN_DIR . 'includes/plugins/items-cpt-portfolio.php';
}


/**
 * Plugin: Cool Timeline (free, by Cool Plugins)
 * @since 1.3.2
 */
if ( defined( 'COOL_TIMELINE_VERSION_CURRENT' ) ) {
	require_once TBEX_PLUGIN_DIR . 'includes/plugins/items-cool-timeline.php';
}



/**
 * 2nd GROUP: Builder-related stuff (for more than one Builder)
 * @since 1.4.0
 * -----------------------------------------------------------------------------
 */

/**
 * Plugin: Epic News Elements (Premium, by Jegtheme)
 * @since 1.4.0
 */
if ( ( ddw_tbex_is_elementor_active() || ddw_tbex_is_wpbakery_active() || ddw_tbex_is_block_editor_active() )	// Elementor, Block Editor (Gutenberg), or WPBakery is needed
	&& class_exists( '\EPIC\Init' )
) {
	require_once TBEX_PLUGIN_DIR . 'includes/plugins/items-epic-news-elements.php';
}


/**
 * Add-On: PithyWP Templates (free, by PithyWP)
 * @since 1.4.2
 */
if ( class_exists( 'PithyWP_Templates' ) ) {		// Elementor, Gutenberg
	require_once TBEX_PLUGIN_DIR . 'includes/plugins/items-pithy-templates.php';
}



/**
 * 3rd GROUP: Miscellaneous stuff
 * @since 1.0.0
 * @since 1.4.9 Splitted into various includes to keep things organized.
 * -----------------------------------------------------------------------------
 */

	/** Site Group: Items for Media / Galleries / Slider */
	require_once TBEX_PLUGIN_DIR . 'includes/items-plugins-sitegroup-media.php';

	/** Site Group: Items for Manage Content */
	require_once TBEX_PLUGIN_DIR . 'includes/items-plugins-sitegroup-manage-content.php';

	/** Site Group: Elements */
	require_once TBEX_PLUGIN_DIR . 'includes/items-plugins-sitegroup-elements.php';

	/** Site Group: Items for Tools */
	require_once TBEX_PLUGIN_DIR . 'includes/items-plugins-sitegroup-tools.php';

	/** Site Group: Various Stuff */
	require_once TBEX_PLUGIN_DIR . 'includes/items-plugins-sitegroup-stuff.php';