=' ); $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

', sprintf( __( '"ARI Fancy Lightbox" requires PHP v. 5.4.0+, but PHP version %s is used on the site.', 'ari-fancy-lightbox' ), PHP_VERSION ) ); } } add_action( 'admin_notices', 'ari_fancy_lightbox_requirement_notice' ); } register_activation_hook( ARIFANCYLIGHTBOX_EXEC_FILE, 'ari_fancy_lightbox_activation_check' );