Current File : /home/n742ef5/royalanteam.com/wp-content/plugins/myhome-importer/myhome-importer.php
<?php
/*
Plugin Name: MyHome Demo Importer
Description: This plugin adds possibility to load MyHome demo content
Version: 4.0
Plugin URI: https://myhometheme.net
 */

if ( version_compare( PHP_VERSION, '5.6.0', '<' ) ) {
	return;
}

if ( isset( $_GET['page'] ) && $_GET['page'] === 'myhome_importer' && is_admin() ) {
	function myhome_importer_plugins_error() {
		?>
        <div style="padding: 24px;
    background: red;
    color: #fff;
    font-size: 24px;
    line-height: 1.5;
    margin: 10px 20px 20px 0;">
            <div style="margin-bottom:10px;"><strong>Before importing demo content please install and activate all
                    required plugins:</strong></div>
			<?php echo is_plugin_active( 'myhome-core/myhome-core.php' ) ? '' : '<div>- MyHome Core</div>'; ?>
			<?php echo is_plugin_active( 'js_composer/js_composer.php' ) ? '' : '<div>- WPBakery Visual Composer</div>'; ?>
			<?php echo is_plugin_active( 'revslider/revslider.php' ) ? '' : '<div>- Slider Revolution</div>'; ?>
			<?php echo is_plugin_active( 'advanced-custom-fields-pro/acf.php' ) ? '' : '<div>- Advanced Custom Fields PRO </div>'; ?>
			<?php echo is_plugin_active( 'mega_main_menu/mega_main_menu.php' ) ? '' : '<div>- Mega Main Menu</div>'; ?>
			<?php echo is_plugin_active( 'redux-framework/redux-framework.php' ) ? '' : '<div>- Redux Framework</div>'; ?>
            <div>
                If you cannot install one of the plugins because you see "Installation failed: Destination folder already exists." - <a href="https://support.myhometheme.net/support/solutions/articles/101000378156" target="_blank" style="color:#fff!important; text-decoration:underline!important;">please click here to read how to fix it</a>
            </div>
        </div>
		<?php
	}

	if ( ! function_exists( 'is_plugin_active' ) ) {
		include_once( ABSPATH . 'wp-admin/includes/plugin.php' );
	}

	if (
		! is_plugin_active( 'myhome-core/myhome-core.php' )
		|| ! is_plugin_active( 'js_composer/js_composer.php' )
		|| ! is_plugin_active( 'revslider/revslider.php' )
		|| ! is_plugin_active( 'advanced-custom-fields-pro/acf.php' )
		|| ! is_plugin_active( 'mega_main_menu/mega_main_menu.php' )
		|| ! is_plugin_active( 'redux-framework/redux-framework.php' )
	) {
		add_action( 'admin_notices', 'myhome_importer_plugins_error' );
	}

}
include_once 'includes/class-myhome-importer.php';
$myhome_importer = new My_Home_Importer();