=' );
$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( __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-stream-quiz' ),
$current_php_version,
$min_php_version
);
if ( ! $is_spl_installed )
$recommendations[] = __( 'install PHP SPL extension', 'ari-stream-quiz' );
if ( ! $is_supported_wp_version )
$recommendations[] = sprintf(
__( 'update WordPress v. %s to at least v. %s', 'ari-stream-quiz' ),
$current_wp_version,
$min_wp_version
);
wp_die(
sprintf(
__( '"ARI Stream Quiz" can not be activated. It requires PHP version 5.4.0+ with SPL extension and WordPress 4.0+.
Recommendations: %s.
Back', 'ari-stream-quiz' ),
join( ', ', $recommendations ),
get_dashboard_url()
)
);
} else {
ari_stream_quiz_init();
}
}
}
if ( version_compare( PHP_VERSION, '5.4.0', '>=' ) ) {
require_once ARISTREAMQUIZ_PATH . 'loader.php';
add_action( 'plugins_loaded', 'ari_stream_quiz_init' );
}
register_activation_hook( __FILE__, 'ari_stream_quiz_activation_check' );