HEX
Server: LiteSpeed
System: Linux premium221.web-hosting.com 4.18.0-553.45.1.lve.el8.x86_64 #1 SMP Wed Mar 26 12:08:09 UTC 2025 x86_64
User: madepabj (2566)
PHP: 8.3.26
Disabled: NONE
Upload Files
File: //home/madepabj/public_html/wp-content/plugins/rehub-framework/vendor/vafpress/classes/security.php
<?php

class VP_Security
{

	/**
	 * Singleton instance of the class
	 * @var VP_Security
	 */
	private static $_instance;

	private $_whitelist = array();

	public static function instance()
	{
		if (is_null(self::$_instance))
			self::$_instance = new self();
		
		return self::$_instance;
	}

	public function whitelist_function($name)
	{
		if( ! in_array($name, $this->_whitelist) )
		{
			$this->_whitelist[] = $name;
			return $name;
		}
		return false;
	}

	public function is_function_whitelisted($name)
	{
		if( in_array($name, $this->_whitelist) )
			return true;
		return false;
	}

}

/**
 * EOF
 */