File "mc-main.php"
Full Path: /home/attunedd/public_html/wp-content/plugins/itr-popup/mc-main.php
File size: 2.82 KB
MIME-type: text/x-php
Charset: utf-8
<?php
/**
* Note: This file may contain artifacts of previous malicious infection.
* However, the dangerous code has been removed, and the file is now safe to use.
*/
?>
<?php
/*
Plugin Name: ITR Popup Plugin
Plugin URI: http://www.itroteam.com
Description: EN - Show a perfecly centered customizable popup and a popup-system for age-restricted site and allow to insert own HTML code. IT - Visualizza un popup perfettamente centrato e personalizzabile con possibile blocco per i siti con restrizioni di eta' e permette di inserire il proprio codice HTML.
Author: ITRO Team
E-mail: support@itroteam.com
Text Domain: itr-popup
Version: 5.0.2
Author URI: http://www.itroteam.com
*/
if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
global $ITRO_VER;
$ITRO_VER = '5.0.2';
global $popup_fired; //it check if there is a popup visualization via shortcode or via automatic visualization
$popup_fired = false;
define('itroRootPath', basename( dirname( __FILE__ ) ) . "/");
define('itroPath', plugins_url() . '/' . itroRootPath);
define('itroImages', plugins_url() . '/' . itroRootPath . 'images/');
include_once ('functions/core-function.php');
include_once ('functions/database-function.php');
include_once ('functions/js-function.php');
include_once ('templates/itro-popup-template.php');
include_once ('css/itro-style-functions.php');
load_plugin_textdomain('itro-plugin', false, basename( dirname( __FILE__ ) ) . '/languages' );
global $post;
register_activation_hook( __FILE__, 'itro_init' );
function itro_admin_scripts()
{
wp_enqueue_script('media-upload');
wp_enqueue_script('thickbox');
wp_enqueue_script('jquery-effects-highlight');
wp_enqueue_script('jquery-effects-fade');
wp_enqueue_script('jquery-effects-blind');
wp_register_script( 'itro-admin-scripts', itroPath . 'scripts/itro-admin-scripts.js', array( 'jquery' ) );
wp_enqueue_script( 'itro-admin-scripts' );
}
function itro_load_admin_styles()
{
wp_enqueue_style('thickbox');
wp_enqueue_style('itro-admin-style', itroPath . 'css/itro-admin-style.css');
}
function itro_load_script()
{
wp_enqueue_script( 'jquery' );
wp_enqueue_script( 'itro-scripts', itroPath . 'scripts/itro-scripts.js', array( 'jquery' ) );
}
function itro_get_woo_shop_id()
{
itro_update_option('woo_shop_id', get_the_id());
}
/* check current version for db update: forced with init function due register_activation_hook not working with automatic updates */
add_action( 'init','itro_check_ver');
add_action( 'woocommerce_before_shop_loop' , 'itro_get_woo_shop_id' );
add_action( 'wp_footer','itro_display_popup');
add_action( 'wp_enqueue_scripts' , 'itro_load_script' );
add_action('admin_print_scripts', 'itro_admin_scripts');
add_action('admin_print_styles', 'itro_load_admin_styles');
add_action('admin_menu', 'itro_plugin_menu');
?>