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