=' );
$is_spl_installed = function_exists( 'spl_autoload_register' );
$is_supported_wp_version = version_compare( $current_wp_version, $min_wp_version, '>=' );
if ( ! $is_supported_php_version || ! $is_spl_installed || ! $is_supported_wp_version ) {
deactivate_plugins( basename( ARIFANCYLIGHTBOX_EXEC_FILE ) );
$recommendations = array();
if ( ! $is_supported_php_version )
$recommendations[] = sprintf(
__( 'update PHP version on your server from v. %s to at least v. %s', 'ari-fancy-lightbox' ),
$current_php_version,
$min_php_version
);
if ( ! $is_spl_installed )
$recommendations[] = __( 'install PHP SPL extension', 'ari-fancy-lightbox' );
if ( ! $is_supported_wp_version )
$recommendations[] = sprintf(
__( 'update WordPress v. %s to at least v. %s', 'ari-fancy-lightbox' ),
$current_wp_version,
$min_wp_version
);
wp_die(
sprintf(
__( '"ARI Fancy Lightbox" can not be activated. It requires PHP version 5.4.0+ with SPL extension and WordPress 4.0+.
Recommendations: %s.
Back', 'ari-fancy-lightbox' ),
join( ', ', $recommendations ),
get_dashboard_url( get_current_user_id() )
)
);
} else {
add_option( 'ari_fancy_lightbox_redirect', true );
ari_fancy_lightbox_init();
}
}
}
if ( version_compare( PHP_VERSION, '5.4.0', '>=' ) ) {
require_once ARIFANCYLIGHTBOX_PATH . 'loader.php';
add_action( 'plugins_loaded', 'ari_fancy_lightbox_init' );
} else {
if ( ! function_exists( 'ari_fancy_lightbox_requirement_notice' ) ) {
function ari_fancy_lightbox_requirement_notice() {
printf(
'
%s