Current Path : /var/www/html/wp-content/plugins/wpide/ |
Current File : /var/www/html/wp-content/plugins/wpide/wpide.php |
<?php /** * WPIDE - File Manager & Code Editor * * @author XplodedThemes * @copyright 2018 XplodedThemes * @license GPL-2.0+ * * @wordpress-plugin * Plugin Name: WPIDE - File Manager & Code Editor * Plugin URI: https://wpide.com * Description: WordPress file manager with an advanced code editor / file editor featuring auto-completion of both WordPress and PHP functions with reference, syntax highlighting, line numbers, tabbed editing, automatic backup, image editor & much more! * Version: 3.4.6 * Requires PHP: 7.4.0 * Requires at least: 5.0 * Author: XplodedThemes * Author URI: https://xplodedthemes.com * Text Domain: wpide * Domain Path: /languages/ * License: GPL-2.0+ * License URI: http://www.gnu.org/licenses/gpl-2.0.txt * */ namespace WPIDE; use WPIDE\App\App; use WPIDE\App\Classes\Freemius; defined( 'ABSPATH' ) || exit; $required_php_version = '7.4.0'; if (version_compare(PHP_VERSION, $required_php_version, '<')) { $class = 'notice notice-error'; $message = sprintf( __('%s minimum PHP version requirement is %s. The current PHP version is: %s. Either update the PHP version, or use %s %s or below.', 'wpide'), '<strong>WPIDE</strong>', '<strong>v' . $required_php_version . '</strong>', '<strong>v' . PHP_VERSION . '</strong>', '<strong>WPIDE</strong>', '<strong>v2.6</strong>' ); add_action('admin_notices', function () use ($message, $class) { echo sprintf('<div class="%1$s"><p>%2$s</p></div>', esc_attr($class), $message); deactivate_plugins( __FILE__ ); }); }else { define('WPIDE_FILE', __FILE__); define('WPIDE_DIR', __DIR__); global $wpide_fs; if (!empty($wpide_fs)) { $wpide_fs->set_basename(true, __FILE__); } else { require_once __DIR__ . '/vendor/autoload.php'; Freemius::init(); App::instance(); } }