Dre4m Shell
Server IP : 85.214.239.14  /  Your IP : 18.119.255.183
Web Server : Apache/2.4.62 (Debian)
System : Linux h2886529.stratoserver.net 4.9.0 #1 SMP Tue Jan 9 19:45:01 MSK 2024 x86_64
User : www-data ( 33)
PHP Version : 7.4.18
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_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
MySQL : OFF  |  cURL : OFF  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : OFF
Directory :  /proc/3/task/3/cwd/var/www/wordpress/wp-content/themes/Divi/includes/builder/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME SHELL ]     

Current File : /proc/3/task/3/cwd/var/www/wordpress/wp-content/themes/Divi/includes/builder/autoload.php
<?php
/**
 * Register autoloader.
 *
 * @package Divi
 * @subpackage Builder
 * @since 4.6.2
 */

/**
 * Autoloader for module helpers and structure elements.
 *
 * @param string $class The class name.
 */
function _et_pb_autoload( $class ) {
	switch ( $class ) {
		case 'ET_Builder_Section':
		case 'ET_Builder_Row':
		case 'ET_Builder_Row_Inner':
		case 'ET_Builder_Column':
			require_once 'main-structure-elements.php';
			break;
		case 'ET_Builder_Module_Helper_Multi_Value':
			require_once 'module/helpers/MultiValue.php';
			break;
		case 'ET_Builder_Module_Helper_Overflow':
			require_once 'module/helpers/Overflow.php';
			break;
		case 'ET_Builder_Module_Helper_Alignment':
			require_once 'module/helpers/Alignment.php';
			break;
		case 'ET_Builder_Module_Helper_Sizing':
			require_once 'module/helpers/Sizing.php';
			break;
		case 'ET_Builder_Module_Helper_Height':
			require_once 'module/helpers/Height.php';
			break;
		case 'ET_Builder_Module_Hover_Options':
			require_once 'module/helpers/HoverOptions.php';
			break;
		case 'ET_Builder_Module_Sticky_Options':
			require_once 'module/helpers/StickyOptions.php';
			break;
		case 'ET_Builder_Module_Helper_Max_Height':
			require_once 'module/helpers/MaxHeight.php';
			break;
		case 'ET_Builder_Module_Helper_Max_Width':
			require_once 'module/helpers/MaxWidth.php';
			break;
		case 'ET_Builder_Module_Helper_Min_Height':
			require_once 'module/helpers/MinHeight.php';
			break;
		case 'ET_Builder_Module_Helper_ResponsiveOptions':
			require_once 'module/helpers/ResponsiveOptions.php';
			break;
		case 'ET_Builder_Module_Helper_Slider':
			require_once 'module/helpers/Slider.php';
			break;
		case 'ET_Builder_Module_Transition_Options':
			require_once 'module/helpers/TransitionOptions.php';
			break;
		case 'ET_Builder_Module_Helper_Width':
			require_once 'module/helpers/Width.php';
			break;
		case 'ET_Builder_Module_Helper_Motion':
			require_once 'module/helpers/motion/Motion.php';
			break;
		case 'ET_Builder_Module_Helper_Motion_Sanitizer':
			require_once 'module/helpers/motion/Sanitizer.php';
			break;
		case 'ET_Builder_Module_Helper_Motion_Opacity':
			require_once 'module/helpers/motion/Opacity.php';
			break;
		case 'ET_Builder_Module_Helper_Motion_Translate':
			require_once 'module/helpers/motion/Translate.php';
			break;
		case 'ET_Builder_Module_Helper_Motion_Scale':
			require_once 'module/helpers/motion/Scale.php';
			break;
		case 'ET_Builder_Module_Helper_Motion_Rotate':
			require_once 'module/helpers/motion/Rotate.php';
			break;
		case 'ET_Builder_Module_Helper_Motion_Blur':
			require_once 'module/helpers/motion/Blur.php';
			break;
		case 'ET_Builder_Module_Field_Base':
			require_once 'module/field/Base.php';
			break;
		case 'ET_Builder_Module_Fields_Factory':
			require_once 'module/field/Factory.php';
			break;
		case 'ET_Builder_Module_Helper_Overlay':
			require_once 'module/helpers/Overlay.php';
			break;
		case 'ET_Builder_Module_Helper_MultiViewOptions':
			require_once 'module/helpers/MultiViewOptions.php';
			break;
		case 'ET_Builder_Module_Helper_OptionTemplate':
			require_once 'module/helpers/OptionTemplate.php';
			break;
		case 'ET_Builder_Module_Helper_Style_Processor':
			require_once 'module/helpers/StyleProcessor.php';
			break;
		case 'ET_Builder_Module_Helper_Font':
			require_once 'module/helpers/Font.php';
			break;
		case 'ET_Builder_Module_Helper_Background':
			require_once 'module/helpers/Background.php';
			break;
		case 'ET_Builder_Module_Helper_BackgroundLayout':
			require_once 'module/helpers/BackgroundLayout.php';
			break;
		case 'ET_Builder_Module_Helper_Woocommerce_Modules':
			if ( et_is_woocommerce_plugin_active() ) {
				require_once 'module/helpers/WooCommerceModules.php';
			}
			break;
		case 'ET_Builder_I18n':
			require_once 'feature/I18n.php';
			break;
		case 'ET_Builder_Module_Helper_Media':
			require_once 'module/helpers/class-et-builder-module-helper-media.php';
			break;
	}
}

spl_autoload_register( '_et_pb_autoload' );

/**
 * Get an instance of  `ET_Builder_Module_Helper_Multi_Value`.
 *
 * @return ET_Builder_Module_Helper_Multi_Value
 */
function et_pb_multi_value() {
	return ET_Builder_Module_Helper_Multi_Value::instance();
}

/**
 * Get an instance of `ET_Builder_Module_Helper_Overflow`.
 *
 * @return ET_Builder_Module_Helper_Overflow
 */
function et_pb_overflow() {
	return ET_Builder_Module_Helper_Overflow::get();
}

/**
 * Get an instance of `ET_Builder_Module_Helper_Alignment`.
 *
 * @param string $prefix The prefix string that may be added to field name.
 *
 * @return ET_Builder_Module_Helper_Alignment
 */
function et_pb_alignment_options( $prefix = '' ) {
	return new ET_Builder_Module_Helper_Alignment( $prefix );
}

/**
 * Get an instance of `ET_Builder_Module_Helper_Height`.
 *
 * @param string $prefix The prefix string that may be added to field name.
 *
 * @return ET_Builder_Module_Helper_Height
 */
function et_pb_height_options( $prefix = '' ) {
	return new ET_Builder_Module_Helper_Height( $prefix );
}

/**
 * Get an instance of `ET_Builder_Module_Hover_Options`.
 *
 * @return ET_Builder_Module_Hover_Options
 */
function et_pb_hover_options() {
	return ET_Builder_Module_Hover_Options::get();
}

/**
 * Get sticky option instance.
 *
 * @since 4.6.0
 *
 * @return ET_Builder_Module_Sticky_Options
 */
function et_pb_sticky_options() {
	return ET_Builder_Module_Sticky_Options::get();
}

/**
 * Get an instance of `ET_Builder_Module_Helper_Max_Height`.
 *
 * @param string $prefix The prefix string that may be added to field name.
 *
 * @return ET_Builder_Module_Helper_Max_Height
 */
function et_pb_max_height_options( $prefix = '' ) {
	return new ET_Builder_Module_Helper_Max_Height( $prefix );
}

/**
 * Get an instance of `ET_Builder_Module_Helper_Max_Width`.
 *
 * @param string $prefix The prefix string that may be added to field name.
 *
 * @return ET_Builder_Module_Helper_Max_Width
 */
function et_pb_max_width_options( $prefix = '' ) {
	return new ET_Builder_Module_Helper_Max_Width( $prefix );
}

/**
 * Get an instance of `ET_Builder_Module_Helper_Min_Height`.
 *
 * @param string $prefix The prefix string that may be added to field name.
 *
 * @return ET_Builder_Module_Helper_Min_Height
 */
function et_pb_min_height_options( $prefix = '' ) {
	return new ET_Builder_Module_Helper_Min_Height( $prefix );
}

/**
 * Get an instance of `ET_Builder_Module_Helper_ResponsiveOptions`.
 *
 * @return ET_Builder_Module_Helper_ResponsiveOptions
 */
function et_pb_responsive_options() {
	return ET_Builder_Module_Helper_ResponsiveOptions::instance();
}

/**
 * Get an instance of `ET_Builder_Module_Helper_Slider`.
 *
 * @return ET_Builder_Module_Helper_Slider
 */
function et_pb_slider_options() {
	return new ET_Builder_Module_Helper_Slider();
}

/**
 * Get an instance of `ET_Builder_Module_Transition_Options`.
 *
 * @return ET_Builder_Module_Transition_Options
 */
function et_pb_transition_options() {
	return ET_Builder_Module_Transition_Options::get();
}

/**
 * Get an instance of `ET_Builder_Module_Helper_Width`.
 *
 * @param string $prefix The prefix string that may be added to field name.
 *
 * @return ET_Builder_Module_Helper_Width
 */
function et_pb_width_options( $prefix = '' ) {
	return new ET_Builder_Module_Helper_Width( $prefix );
}

/**
 * Get an instance of `ET_Builder_Module_Helper_Font`.
 *
 * @return ET_Builder_Module_Helper_Font
 */
function et_pb_font_options() {
	return ET_Builder_Module_Helper_Font::instance();
}

/**
 * Get an instance of `ET_Builder_Module_Helper_BackgroundLayout`.
 *
 * @return ET_Builder_Module_Helper_BackgroundLayout
 */
function et_pb_background_layout_options() {
	return ET_Builder_Module_Helper_BackgroundLayout::instance();
}

/**
 * Get helper instance
 *
 * @since 4.6.0
 *
 * @param string $helper_name Helper name.
 *
 * @return object
 */
function et_builder_get_helper( $helper_name ) {
	switch ( $helper_name ) {
		case 'sticky':
			$helper = et_pb_sticky_options();
			break;

		case 'hover':
			$helper = et_pb_hover_options();
			break;

		case 'responsive':
			$helper = et_pb_responsive_options();
			break;

		default:
			$helper = false;
			break;
	}

	return $helper;
}

/**
 * Class ET_Builder_Module_Helper_MultiViewOptions wrapper
 *
 * @since 3.27.1
 *
 * @param ET_Builder_Element|bool $module             Module object.
 * @param array                   $custom_props       Defined custom props data.
 * @param array                   $conditional_values Defined options conditional values.
 * @param array                   $default_values     Defined options default values.
 *
 * @return ET_Builder_Module_Helper_MultiViewOptions
 */
function et_pb_multi_view_options( $module = false, $custom_props = array(), $conditional_values = array(), $default_values = array() ) {
	return new ET_Builder_Module_Helper_MultiViewOptions( $module, $custom_props, $conditional_values, $default_values );
}

if ( et_is_woocommerce_plugin_active() ) {
	add_filter(
		'et_builder_get_woo_default_columns',
		array(
			'ET_Builder_Module_Helper_Woocommerce_Modules',
			'get_columns_posts_default_value',
		)
	);
}

/**
 * Get an instance of `ET_Builder_Module_Helper_OptionTemplate`.
 *
 * @return ET_Builder_Module_Helper_OptionTemplate
 */
function et_pb_option_template() {
	return ET_Builder_Module_Helper_OptionTemplate::instance();
}

/**
 * Get an instance of `ET_Builder_Module_Helper_Background`.
 *
 * @return ET_Builder_Module_Helper_Background
 *
 * @since 4.3.3
 */
function et_pb_background_options() {
	return ET_Builder_Module_Helper_Background::instance();
}

/**
 * Class ET_Builder_Module_Helper_Media wrapper
 *
 * @since 4.6.4
 *
 * @return ET_Builder_Module_Helper_Media
 */
function et_pb_media_options() {
	return ET_Builder_Module_Helper_Media::instance();
}

Anon7 - 2022
AnonSec Team