Current File : /pages/54/47/d0016649/home/htdocs/ipc1/wp-content/plugins/easy-fancybox/easy-fancybox.php |
<?php
/**
* Plugin Name: Firelight Lightbox
* Plugin URI: https://firelightwp.com
* Description: Formerly Easy Fancybox. The most popular WordPress lightbox plugin. Simple, fast, and responsive. Opens images, videos, PDFs, and custom popups.
* Text Domain: easy-fancybox
* Domain Path: languages
* Version: 2.3.17
* Author: FirelightWP
* Author URI: https://firelightwp.com
*
* @package Easy Fancybox
*/
/*
* Copyright 2024 FirelightWP
* https://firelightwp.com
* mailto: support@firelightwp.com
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 3 as
* published by the Free Software Foundation.
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*/
if ( ! defined( 'ABSPATH' ) ) {
exit;
}
/**
* CONSTANTS
*/
define( 'EASY_FANCYBOX_VERSION', '2.3.17' );
define(
'FANCYBOX_VERSIONS',
array(
'legacy' => '1.3.28',
'classic' => '1.5.4',
'fancyBox2' => '2.2.0',
)
);
define( 'MOUSEWHEEL_VERSION', '3.1.13' );
define( 'EASING_VERSION', '1.4.1' );
define( 'METADATA_VERSION', '2.22.1' );
define( 'EASY_FANCYBOX_DIR', __DIR__ );
define( 'EASY_FANCYBOX_BASENAME', plugin_basename( __FILE__ ) );
/**
* CLASSES
*/
require_once EASY_FANCYBOX_DIR . '/inc/class-easyfancybox.php';
new easyFancyBox();
if ( is_admin() ) {
require_once EASY_FANCYBOX_DIR . '/inc/class-easyfancybox-admin.php';
new easyFancyBox_Admin();
}
/**
* Upgrade plugin data.
*
* @since 1.9.2
*/
add_action(
'init',
function () {
0 === version_compare( EASY_FANCYBOX_VERSION, get_option( 'easy_fancybox_version', 0 ) ) || include EASY_FANCYBOX_DIR . '/upgrade.php';
}
);