if ( version_compare( phpversion(), '7.4', '<' ) ) {
/* We only support PHP >= 7.0, however, we want to support allowing users
* to install this theme even on old versions of PHP, without showing a
* horrible message, but instead a friendly notice.
*
* For this to work, this file must be compatible with old PHP versions.
* Feel free to use PHP 7 features in other files, but not in this one.
*/
add_action( 'admin_notices', function (){
?>
<div class="notice notice-error">
<p><?phpechoesc_html( 'Disciple.Tools theme requires PHP version 7.4 or greater. Your current version is: ' . phpversion() . ' Please upgrade PHP.' );?></p>
</div>
<?php
} );
return;
}
/**
* Main Disciple_Tools Class
*
* @class Disciple_Tools
* @since 0.1.0
* @package Disciple.Tools
*/
class Disciple_Tools
{
/**
* Declared variables
*
* @var string
* @access public
* @since 0.1.0
*/
public$token;
public$version;
public$theme_url;
public$theme_path;
public$admin;
public$logging_activity_api;
public$user_locale;
public$site_locale;
public$multi;
/**
* Disciple_Tools The single instance of Disciple_Tools.
*
* @var object
* @access private
* @since 0.1.0
*/
privatestatic$_instance = null;
publicstring$admin_img_url = '';
publicstring$admin_js_url = '';
publicstring$admin_js_path = '';
publicstring$admin_css_url = '';
publicstring$admin_css_path = '';
/**
* Main Disciple_Tools Instance
* Ensures only one instance of Disciple_Tools is loaded or can be loaded.