<?php
/*
* Plugin Name: Divi Enhancer
* Plugin URI: http://miguras.com/divi_enhancer
* Description: Add custom modules and options to DIVI
* Version: 1.0
* Author: Miguras
* Author URI: http://miguras.com
* License: GPLv2 or later
* License URI:       http://www.gnu.org/licenses/gpl-2.0.txt
*/

function divienhancer_deactivate_free(){
	if(is_plugin_active( 'divi-enhancer/divi-enhancer.php' )){
		deactivate_plugins('miguras-divi-enhancer/main.php');
	}
}
add_action('admin_init', 'divienhancer_deactivate_free');


if ( ! function_exists( 'divienhancer_initialize_extension' ) ):
/**
 * Creates the extension's main class instance.
 *
 * @since 1.0.0
 */
function divienhancer_initialize_extension() {
	require_once plugin_dir_path( __FILE__ ) . 'includes/DiviEnhancer.php';
}
add_action( 'divi_extensions_init', 'divienhancer_initialize_extension' );
endif;


/*================= required files ============================*/
/*=============================================================*/
if(!function_exists('divienhancer_mig_required_files')){
	function divienhancer_mig_required_files(){
		if (file_exists(plugin_dir_path( __FILE__ ) . 'custom/theme-customizer.php')){
			require_once(plugin_dir_path( __FILE__ ) . 'custom/theme-customizer.php');
		}
		if (file_exists(plugin_dir_path( __FILE__ ) . 'custom/dynamic-styles.php')){
			require_once(plugin_dir_path( __FILE__ ) . 'custom/dynamic-styles.php');
		}

		if (file_exists(plugin_dir_path( __FILE__ ) . 'custom/modules-mod.php')){
			require_once(plugin_dir_path( __FILE__ ) . 'custom/modules-mod.php');
		}
	}
	divienhancer_mig_required_files();
}

if(!function_exists('divienhancer_scripts_and_styles')){
	function divienhancer_scripts_and_styles(){
		//wp_enqueue_script( 'divienhancer-script',  plugin_dir_url( __FILE__ ) . 'scripts/owl.carousel.min.js' );
		wp_enqueue_style( 'divienhancer-hovereffects',  plugin_dir_url( __FILE__ ) . 'styles/hover-effects.css' );
		wp_enqueue_style( 'divienhancer-custom',  plugin_dir_url( __FILE__ ) . 'styles/custom.css', rand(1, 100) );


	}
	add_action('wp_enqueue_scripts', 'divienhancer_scripts_and_styles', 999);
}
?>
