=' ); $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( ARIADMINER_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-adminer' ), $current_php_version, $min_php_version ); if ( ! $is_spl_installed ) $recommendations[] = __( 'install PHP SPL extension', 'ari-adminer' ); if ( ! $is_supported_wp_version ) $recommendations[] = sprintf( __( 'update WordPress v. %s to at least v. %s', 'ari-adminer' ), $current_wp_version, $min_wp_version ); wp_die( sprintf( __( '"ARI Adminer" can not be activated. It requires PHP version 5.4.0+ with SPL extension and WordPress 4.0+.

Recommendations: %s.

Back', 'ari-adminer' ), join( ', ', $recommendations ), get_dashboard_url( get_current_user_id() ) ) ); } else { ari_adminer_init(); } } } if ( version_compare( PHP_VERSION, '5.4.0', '>=' ) ) { require_once ARIADMINER_PATH . 'loader.php'; add_action( 'plugins_loaded', 'ari_adminer_init' ); } else { if ( ! function_exists( 'ari_adminer_requirement_notice' ) ) { function ari_adminer_requirement_notice() { printf( '

%s

', sprintf( __( '"ARI Adminer" requires PHP v. 5.4.0+, but PHP version %s is used on the site.', 'ari-adminer' ), PHP_VERSION ) ); } } add_action( 'admin_notices', 'ari_adminer_requirement_notice' ); } register_activation_hook( ARIADMINER_EXEC_FILE, 'ari_adminer_activation_check' );