start_controls_section( 'easy_live_copy_section', [ 'label' => EASY_EXTENSION_BADGE . __( 'Live Copy Paste', 'easy-elements' ), 'tab' => \Elementor\Controls_Manager::TAB_ADVANCED, ] ); $element->end_controls_section(); } } /** * Register visibility controls in Elementor panel */ public function easy_live_copy_register_controls( $element, $args ) { if( ! class_exists( 'Easy_Elements_Pro' ) ) { HookControl::register_controls( $element, "live_copy_promo_key" ); } else { $pro_version = easyel_get_pro_clean_version(); if ( $pro_version && version_compare( $pro_version, '1.0.8', '>=' ) ) { if ( did_action( 'plugins_loaded' ) && function_exists( 'easy_element_is_enabled' ) && easy_element_is_enabled( 'enable_live_copy_paste' ) && class_exists( '\EasyElements_Elementor\Pro\Extension\CopyPaste\LiveCopyPro' ) ) { $instance = \EasyElements_Elementor\Pro\Extension\CopyPaste\LiveCopyPro::get_instance(); $instance->easy_live_copy_register_controls_pro( $element, $args ); } } else { if ( did_action( 'plugins_loaded' ) && function_exists( 'easy_element_is_enabled' ) && easy_element_is_enabled( 'enable_live_copy_paste' ) && class_exists( 'Easy_Live_Copy_Paste_Pro' ) ) { \Easy_Live_Copy_Paste_Pro::easy_live_copy_register_controls_pro( $element, $args ); } } } } }