404

[ Avaa Bypassed ]




Upload:

Command:

elspacio@3.143.235.198: ~ $
<?php
/**
 * @author    ThemePunch <info@themepunch.com>
 * @link      https://www.themepunch.com/
 * @copyright 2022 ThemePunch
 */

if(!defined('ABSPATH')) exit();

class RevSliderGlobals {
	const SLIDER_REVISION = RS_REVISION;
	const TABLE_SLIDERS_NAME = RevSliderFront::TABLE_SLIDER;
	const TABLE_SLIDES_NAME = RevSliderFront::TABLE_SLIDES;
	const TABLE_STATIC_SLIDES_NAME = RevSliderFront::TABLE_STATIC_SLIDES;
	const TABLE_SETTINGS_NAME = RevSliderFront::TABLE_SETTINGS;
	const TABLE_CSS_NAME = RevSliderFront::TABLE_CSS;
	const TABLE_LAYER_ANIMS_NAME = RevSliderFront::TABLE_LAYER_ANIMATIONS;
	const TABLE_NAVIGATION_NAME = RevSliderFront::TABLE_NAVIGATIONS;
	public static $table_sliders;
	public static $table_slides;
	public static $table_static_slides;

	/**
	 * Stores the singleton instance of the class
	 * @var RevSliderGlobals
	 */
	private static $instance;

	/**
	 * store global objects
	 * @var array
	 */
	private $storage = array();

	protected function __construct()
	{
	}

	/**
	 * Instance accessor. If instance doesn't exist, we'll initialize the class.
	 *
	 * @return RevSliderGlobals
	 */
	public static function instance()
	{
		if (!isset(self::$instance)) {
			self::$instance = new RevSliderGlobals();
		}
		return self::$instance;
	}

	/**
	 * store $object under $key in $storage
	 * @param $key
	 * @param $object
	 */
	function add($key, $object) {
		$this->storage[$key] = $object;
	}

	/**
	 * get object from storage
	 * @param $key
	 * @return mixed|null
	 */
	function get($key) {
		if (array_key_exists($key, $this->storage)) return $this->storage[$key];

		//try to create one
		if (class_exists($key)) {
			$this->add($key, new $key);;
		} else {
			//class not exists, add null to prevent further attempts
			$this->add($key, NULL);
		}

		return $this->storage[$key];
	}

	/**
	 * @return array  list of revslider DB tables
	 */
	public function get_rs_tables()
	{
		global $wpdb;

		return array(
			$wpdb->prefix . RevSliderFront::TABLE_SLIDER,
			$wpdb->prefix . RevSliderFront::TABLE_SLIDES,
			$wpdb->prefix . RevSliderFront::TABLE_STATIC_SLIDES,
			$wpdb->prefix . RevSliderFront::TABLE_CSS,
			$wpdb->prefix . RevSliderFront::TABLE_LAYER_ANIMATIONS,
			$wpdb->prefix . RevSliderFront::TABLE_NAVIGATIONS,
			$wpdb->prefix . RevSliderFront::TABLE_SETTINGS,
		);
	}
}

global $wpdb;

RevSliderGlobals::$table_sliders = $wpdb->prefix.'revslider_sliders';
RevSliderGlobals::$table_slides = $wpdb->prefix.'revslider_slides';
RevSliderGlobals::$table_static_slides = $wpdb->prefix.'revslider_static_slides';

Filemanager

Name Type Size Permission Actions
external Folder 0755
aq-resizer.class.php File 7.77 KB 0644
backwards.php File 1.44 KB 0644
basic-css.php File 11.57 KB 0644
cache.class.php File 5.77 KB 0644
coloreasing.class.php File 6.4 KB 0644
colorpicker.class.php File 15.29 KB 0644
cssparser.class.php File 24.9 KB 0644
data.class.php File 76.23 KB 0644
em-integration.class.php File 5.76 KB 0644
extension.class.php File 6.38 KB 0644
favorite.class.php File 1.24 KB 0644
functions.class.php File 56.52 KB 0644
globals.class.php File 2.49 KB 0644
googlefonts.php File 232.29 KB 0644
index.php File 27 B 0644
navigation.class.php File 19.14 KB 0644
navigations.php File 101.14 KB 0644
object-library.class.php File 51.63 KB 0644
output.class.php File 323.76 KB 0644
page-template.class.php File 3.97 KB 0644
slide.class.php File 112.61 KB 0644
slider.class.php File 79.55 KB 0644
update.class.php File 7.32 KB 0644
woocommerce.class.php File 6.64 KB 0644
wpml.class.php File 5.32 KB 0644