Uname:Linux Sandbox-A 4.4.0-210-generic #242-Ubuntu SMP Fri Apr 16 09:57:56 UTC 2021 x86_64

Base Dir : /var/www/html

User : gavin


403WebShell
403Webshell
Server IP : 68.183.124.220  /  Your IP : 216.73.217.137
Web Server : Apache/2.4.18 (Ubuntu)
System : Linux Sandbox-A 4.4.0-210-generic #242-Ubuntu SMP Fri Apr 16 09:57:56 UTC 2021 x86_64
User : gavin ( 1000)
PHP Version : 7.0.33-0ubuntu0.16.04.16
Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /var/www/html/wp-content/plugins/popup-builder/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/html/wp-content/plugins/popup-builder//PopupBuilderInit.php
<?php
namespace sgpb;
use \SgpbPopupExtensionRegister;

class PopupBuilderInit
{
	private static $instance = null;
	private $actions;
	private $filters;

	private function __construct()
	{
		$this->init();
	}

	private function __clone()
	{

	}

	public static function getInstance()
	{
		if(!isset(self::$instance)) {
			self::$instance = new self();
		}
		return self::$instance;
	}

	public function init()
	{
		/*Included required data*/
		$this->includeData();
		$this->registerHooks();
		$this->actions();
		$this->filters();
	}

	private function includeData()
	{
		require_once(SG_POPUP_EXTENSION_PATH.'SgpbPopupExtensionRegister.php');
		require_once(SG_POPUP_EXTENSION_PATH.'SgpbPopupExtensionActivator.php');
		require_once(SG_POPUP_CLASSES_PATH.'Installer.php');
		require_once(SG_POPUP_HELPERS_PATH.'AdminHelper.php');
		require_once(SG_POPUP_HELPERS_PATH.'Functions.php');
		require_once(SG_POPUP_HELPERS_PATH.'ScriptsIncluder.php');
		require_once(SG_POPUP_HELPERS_PATH.'PopupBuilderActivePackage.php');
		require_once(SG_POPUP_EXTENSION_PATH.'SgpbPopupExtension.php');
		require_once(SG_POPUP_HELPERS_PATH.'MultipleChoiceButton.php');
		require_once(SG_POPUP_CLASSES_PATH.'ConditionBuilder.php');
		require_once(SG_POPUP_CLASSES_PATH.'ConditionCreator.php');
		require_once(SG_POPUP_CLASSES_POPUPS_PATH.'SGPopup.php');
		require_once(SG_POPUP_CLASSES_PATH.'ScriptsLoader.php');
		require_once(SG_POPUP_CLASSES_PATH.'PopupGroupFilter.php');
		require_once(SG_POPUP_CLASSES_PATH.'PopupChecker.php');
		require_once(SG_POPUP_CLASSES_PATH.'PopupLoader.php');
		require_once(SG_POPUP_CLASSES_PATH.'PopupType.php');
		require_once(SG_POPUP_CLASSES_PATH.'MediaButton.php');
		require_once(SG_POPUP_CLASSES_PATH.'Style.php');
		require_once(SG_POPUP_CLASSES_PATH.'Javascript.php');
		require_once(SG_POPUP_CLASSES_PATH.'PopupInstaller.php');
		require_once(SG_POPUP_CLASSES_PATH.'RegisterPostType.php');
		require_once(SG_POPUP_CLASSES_PATH.'Ajax.php');
		require_once(SG_POPUP_CLASSES_PATH.'ConvertToNewVersion.php');
		require_once(SG_POPUP_CLASSES_PATH.'Filters.php');
		require_once(SG_POPUP_CLASSES_PATH.'Actions.php');
		require_once(SG_POPUP_LIBS_PATH.'Table.php');
		require_once(SG_POPUP_CLASSES_PATH.'Updates.php');
	}

	public function actions()
	{
		$this->actions = new Actions();
	}

	public function filters()
	{
		$this->filters = new Filters();
	}

	private function registerHooks()
	{
		register_activation_hook(SG_POPUP_FILE_NAME, array($this, 'activate'));
		register_deactivation_hook(SG_POPUP_FILE_NAME, array($this, 'deactivate'));
	}

	public function activate()
	{
		Installer::install();
		Installer::registerPlugin();
	}

	public function deactivate()
	{
		require_once(SG_POPUP_EXTENSION_PATH.'SgpbPopupExtensionRegister.php');
		$pluginName = SG_POPUP_FILE_NAME;
		// remove AWeber extension from registered extensions
		SgpbPopupExtensionRegister::remove($pluginName);
	}
}

PopupBuilderInit::getInstance();

Youez - 2016 - github.com/yon3zu
LinuXploit