OwlCyberSecurity - MANAGER
Edit File: ai-builder-compatibility-uae.php
<?php /** * AI Builder Compatibility for 'UAE' * * @package AI Builder * @since 1.2.37 */ namespace AiBuilder\Inc\Compatibility\UAE; defined( 'ABSPATH' ) || exit; if ( ! class_exists( 'Ai_Builder_Compatibility_UAE' ) ) { /** * UAE Compatibility * * @since 1.2.37 */ class Ai_Builder_Compatibility_UAE { /** * Instance * * @access private * @var object Class object. * @since 1.2.37 */ private static $instance = null; /** * Constructor * * @since 1.2.37 */ public function __construct() { add_action( 'astra_sites_after_plugin_activation', array( $this, 'activation' ), 10, 1 ); } /** * Initiator * * @since 1.2.37 * @return object initialized object of class. */ public static function instance() { if ( null === self::$instance ) { self::$instance = new self(); } return self::$instance; } /** * Disable redirection for UAE plugin when activated via Starter templates import process. * * @since 1.2.37 * @param string $plugin_init The plugin init. * @return void */ public function activation( $plugin_init ) { if ( 'ultimate-elementor/ultimate-elementor.php' === $plugin_init && astra_sites_has_import_started() ) { delete_option( 'uaepro_start_onboarding' ); } } } /** * Kicking this off by calling 'instance()' method */ Ai_Builder_Compatibility_UAE::instance(); }