HEX
Server: LiteSpeed
System: Linux pulsar191.sitesanctuary.org 5.14.0-284.30.1.el9.tuxcare.els9.x86_64 #1 SMP PREEMPT_DYNAMIC Fri Jan 10 17:34:05 UTC 2025 x86_64
User: lgooir (1604)
PHP: 8.1.32
Disabled: exec,system,passthru,shell_exec,escapeshellarg,escapeshellcmd,proc_close,proc_open,dl,popen,show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname
Upload Files
File: /home/lgooir/.trash/rising-bamboo/rising-bamboo.php
<?php
/**
Plugin Name: Rising Bamboo Core
Description: Core functions for Rising Bamboo theme
Author: Rising Bamboo
Author URI: https://risingbamboo.com
Version: 1.4.0.1
Plugin URI: https://wp.risingbamboo.com
Text Domain: rbb-core
Domain Path: /languages/
Requires PHP: 5.6
Requires at least: 4.0
WC requires at least: 3.0
WC tested up to: 9.1
 *
 * @package RisingBambooCore
 */

defined('ABSPATH') || exit;

/**
 * Constants.
 */
const RBB_CORE_PATH_FILE = __FILE__;
define('RBB_CORE_BASENAME', plugin_basename(RBB_CORE_PATH_FILE));
define('RBB_CORE_URL', plugin_dir_url(RBB_CORE_PATH_FILE));
define('RBB_CORE_PATH', plugin_dir_path(RBB_CORE_PATH_FILE));

const RBB_CORE_INC_DIR        = RBB_CORE_PATH . 'inc/';
const RBB_CORE_VIEW_DIR       = RBB_CORE_PATH . 'views/';
const RBB_CORE_VENDOR_PATH    = RBB_CORE_PATH . 'vendor/';
const RBB_CORE_ASSETS_PATH    = RBB_CORE_PATH . 'assets/';
const RBB_CORE_ASSETS_URL     = RBB_CORE_URL . 'assets/';
const RBB_CORE_DIST_PATH      = RBB_CORE_PATH . 'dist/';
const RBB_CORE_DIST_URL       = RBB_CORE_URL . 'dist/';
const RBB_CORE_SETTING_PREFIX = 'rbb_core';

/**
 * Vendor Autoload.
 */
require_once RBB_CORE_PATH . 'vendor/autoload.php';

if ( ( ! PHP_VERSION_ID ) >= 70400 ) {
	add_action('admin_notices', 'rbb_core_fail_php_version');
} elseif ( ! version_compare(get_bloginfo('version'), '5.3', '>=') ) {
	add_action('admin_notices', 'rbb_core_fail_wp_version');
} else {
	require RBB_CORE_INC_DIR . 'core/class-autoloader.php'; // phpcs:ignore WPThemeReview.CoreFunctionality.FileInclude.FileIncludeFound
	RisingBambooCore\Core\Autoloader::run(RBB_CORE_INC_DIR, 'RisingBambooCore', 'class-');
	RisingBambooCore\App\App::instance();
}

/**
 * Rising Bamboo admin notice for minimum PHP version.
 *
 * Warning when the site doesn't have the minimum required PHP version.
 *
 * @return void
 */
function rbb_core_fail_php_version() {
	/* translators: %s: PHP version */
	$message      = sprintf(esc_html__('Rising Bamboo requires PHP version %s+, plugin is currently NOT RUNNING.', 'rbb-core'), '7.4');
	$html_message = sprintf('<div class="error">%s</div>', wpautop($message));
	echo wp_kses_post($html_message);
}

/**
 * Rising Bamboo admin notice for minimum WordPress version.
 *
 * Warning when the site doesn't have the minimum required WordPress version.
 *
 * @return void
 */
function rbb_core_fail_wp_version() {
	// translators: %s: WordPress version.
	$message      = sprintf(esc_html__('Rising Bamboo Core requires WordPress version %s+. Because you are using an earlier version, the plugin is currently NOT RUNNING.', 'rbb-core'), '5.3');
	$html_message = sprintf('<div class="error">%s</div>', wpautop($message));
	echo wp_kses_post($html_message);
}