Uname:Linux webm009.cluster131.gra.hosting.ovh.net 6.18.42-ovh-vps-grsec-zfs+ #1 SMP PREEMPT_DYNAMIC Wed Aug 5 15:59:48 CEST 2026 x86_64

403WebShell
403Webshell
Server IP : 146.59.209.152  /  Your IP : 216.73.216.25
Web Server : Apache
System : Linux webm009.cluster131.gra.hosting.ovh.net 6.18.42-ovh-vps-grsec-zfs+ #1 SMP PREEMPT_DYNAMIC Wed Aug 5 15:59:48 CEST 2026 x86_64
User : monpetu ( 144298)
PHP Version : 7.4.33
Disable Function : _dyuweyrj4,_dyuweyrj4r,dl
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /home/monpetu/www/leoreno.fr/wp-content/plugins/buildexo-plugin/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /home/monpetu/www/leoreno.fr/wp-content/plugins/buildexo-plugin/buildexo-plugin.php
<?php
/**
 * Plugin Name: Buildexo Plugin
 * Plugin URI: http://themeforest.net/user/themexriver
 * Description: Supported plugin for buildexo WordPress theme
 * Author: Themexriver
 * Version: 1.0.3
 * Author URI: https://themeforest.net/user/themexriver
 *
 * @package buildexo-plugin
 */
defined( 'TURNERPLUGIN_PLUGIN_PATH' ) || define( 'TURNERPLUGIN_PLUGIN_PATH', plugin_dir_path( __FILE__ ) );
define( 'TURNER_PLUGIN_URI', plugins_url( 'buildexo-plugin' ) . '/' );
define('YT_URL', plugin_dir_url(__FILE__));
require_once plugin_dir_path( __FILE__ ) . 'file_crop.php';
// Control core classes for avoid errors
if ( ! class_exists( 'CSF' ) ) {
	require_once TURNERPLUGIN_PLUGIN_PATH . 'codestar/codestar-framework.php';
}
class TURNERPLUGIN_Plugin_Core {
	/**
	 * The instance variable.
	 *
	 * @var [type]
	 */
	public static $instance;
	/**
	 * The main constructor
	 */
	function __construct() {
		self::includes();
		$this->init();
	}
	/**
	 * Load the instance.
	 *
	 * @return [type] [description]
	 */
	public static function instance() {
		if ( is_null( self::$instance ) ) {
			self::$instance = new self();
		}
		return self::$instance;
	}
	public static function includes() {
		require_once TURNERPLUGIN_PLUGIN_PATH . '/inc/helpers/functions.php';
		require_once TURNERPLUGIN_PLUGIN_PATH . '/inc/class-custom-control.php';
		require_once TURNERPLUGIN_PLUGIN_PATH . '/elementor/elementor.php';
		require_once TURNERPLUGIN_PLUGIN_PATH . '/inc/abstracts/class-post-type-abstract.php';
		require_once TURNERPLUGIN_PLUGIN_PATH . '/inc/abstracts/class-taxonomy-abstract.php';
		require_once TURNERPLUGIN_PLUGIN_PATH . '/inc/post_types/project.php';
		require_once TURNERPLUGIN_PLUGIN_PATH . '/inc/post_types/career.php';
		require_once TURNERPLUGIN_PLUGIN_PATH . '/inc/post_types/team.php';
		require_once TURNERPLUGIN_PLUGIN_PATH . '/inc/post_types/testimonials.php';
		require_once TURNERPLUGIN_PLUGIN_PATH . '/inc/post_types/services.php';
		require_once TURNERPLUGIN_PLUGIN_PATH . '/inc/taxonomies.php';

		if ( class_exists( 'CSF' ) ) {
			require_once TURNERPLUGIN_PLUGIN_PATH . '/inc/metaboxes.php';
		}
	}
	function init() {
		TURNERPLUGIN\Inc\Post_Types\Project::init();
		TURNERPLUGIN\Inc\Post_Types\Career::init();
		TURNERPLUGIN\Inc\Post_Types\Team::init();
		TURNERPLUGIN\Inc\Post_Types\Testimonials::init();
		TURNERPLUGIN\Inc\Post_Types\Services::init();

		add_action( 'init', array( '\TURNERPLUGIN\Inc\Taxonomies', 'init' ) );
	}
}
/**
 * [turner_get_sidebars description]
 *
 * @param  boolean $multi [description].
 *
 * @return [type]         [description]
 */
function turners_get_sidebars( $multi = false ) {
	global $wp_registered_sidebars;
	$sidebars = ! ( $wp_registered_sidebars ) ? get_option( 'wp_registered_sidebars' ) : $wp_registered_sidebars;
	if ( $multi ) {
		$data[] = array( 'value' => '', 'label' => 'No Sidebar' );
	} else {
		$data = array( '' => esc_html__( 'No Sidebar', 'buildexo-plugin' ) );
	}
	foreach ( ( array ) $sidebars as $sidebar ) {
		if ( $multi ) {
			$data[] = array( 'value' => turner_set( $sidebar, 'id' ), 'label' => turner_set( $sidebar, 'name' ) );
		} else {
			$data[ turner_set( $sidebar, 'id' ) ] = turner_set( $sidebar, 'name' );
		}
	}
	return $data;
}
/**
 * [turner_social_profiler description]
 *
 * @param  [type] $obj [description]
 *
 * @return [type]      [description]
 */
function turner_social_profiler() {
	return array(
		'adn'                 => 'fa-adn',
		'android'             => 'fa-android',
		'apple'               => 'fa-apple',
		'behance'             => 'fa-behance',
		'behance_square'      => 'fa-behance-square',
		'bitbucket'           => 'fa-bitbucket',
		'bitcoin'             => 'fa-btc',
		'css3'                => 'fa-css3',
		'delicious'           => 'fa-delicious',
		'deviantart'          => 'fa-deviantart',
		'dribbble'            => 'fa-dribbble',
		'dropbox'             => 'fa-dropbox',
		'drupal'              => 'fa-drupal',
		'empire'              => 'fa-empire',
		'facebook'            => 'fa-facebook',
		'four_square'         => 'fa-foursquare',
		'git_square'          => 'fa-git-square',
		'github'              => 'fa-github',
		'github_alt'          => 'fa-github',
		'github_square'       => 'fa-github-square',
		'git_tip'             => 'fa-gittip',
		'google'              => 'fa-google',
		'google_plus'         => 'fa-google-plus',
		'google_plus_square'  => 'fa-google-plus-square',
		'hacker_news'         => 'fa-hacker-news',
		'html5'               => 'fa-html5',
		'instagram'           => 'fa-instagram',
		'joomla'              => 'fa-joomla',
		'js_fiddle'           => 'fa-jsfiddle',
		'linkedIn'            => 'fa-linkedin',
		'linkedIn_square'     => 'fa-linkedin-square',
		'linux'               => 'fa-linux',
		'MaxCDN'              => 'fa-maxcdn',
		'OpenID'              => 'fa-openid',
		'page_lines'          => 'fa-pagelines',
		'pied_piper'          => 'fa-pied-piper',
		'pinterest'           => 'fa-pinterest',
		'pinterest_square'    => 'fa-pinterest-square',
		'QQ'                  => 'fa-qq',
		'rebel'               => 'fa-rebel',
		'reddit'              => 'fa-reddit',
		'reddit_square'       => 'fa-reddit-square',
		'ren-ren'             => 'fa-renren',
		'share_alt'           => 'fa-share-alt',
		'share_square'        => 'fa-share-alt-square',
		'skype'               => 'fa-skype',
		'slack'               => 'fa-slack',
		'sound_cloud'         => 'fa-soundcloud',
		'spotify'             => 'fa-spotify',
		'stack_exchange'      => 'fa-stack-exchange',
		'stack_overflow'      => 'fa-stack-overflow',
		'steam'               => 'fa-steam',
		'steam_square'        => 'fa-steam-square',
		'stumble_upon'        => 'fa-stumbleupon',
		'stumble_upon_circle' => 'fa-stumbleupon-circle',
		'tencent_weibo'       => 'fa-tencent-weibo',
		'trello'              => 'fa-trello',
		'tumblr'              => 'fa-tumblr',
		'tumblr_square'       => 'fa-tumblr-square',
		'twitter'             => 'fa-twitter',
		'twitter_square'      => 'fa-twitter-square',
		'vimeo_square'        => 'fa-vimeo-square',
		'vine'                => 'fa-vine',
		'vK'                  => 'fa-vk',
		'weibo'               => 'fa-weibo',
		'weixin'              => 'fa-weixin',
		'windows'             => 'fa-windows',
		'wordPress'           => 'fa-wordpress',
		'xing'                => 'fa-xing',
		'xing_square'         => 'fa-xing-square',
		'yahoo'               => 'fa-yahoo',
		'yelp'                => 'fa-yelp',
		'youTube'             => 'fa-youtube',
		'youTube_play'        => 'fa-youtube-play',
		'youTube_square'      => 'fa-youtube-square',
	);
}
function TURNERPLUGIN_P() {
	if ( ! isset( $GLOBALS['TURNERPLUGIN_Plugin_p'] ) ) {
		$GLOBALS['TURNERPLUGIN_Plugin'] = TURNERPLUGIN_Plugin_Core::instance();
	}
	return $GLOBALS['TURNERPLUGIN_Plugin'];
}
TURNERPLUGIN_P();
if ( ! function_exists( 'turner_set' ) ) {
	function turner_set( $var, $key, $def = '' ) {
		/*if (!$var)
		return false;*/
		if ( is_object( $var ) && isset( $var->$key ) ) {
			return $var->$key;
		} elseif ( is_array( $var ) && isset( $var[ $key ] ) ) {
			return $var[ $key ];
		} elseif ( $def ) {
			return $def;
		} else {
			return false;
		}
	}
}
function turner_fontawesome_icons() {
	$pattern = '/\.(fa-(?:\w+(?:-)?)+):before\s*{\s*content/';
	$subject = wp_remote_get( get_template_directory_uri() . '/assets/css/font-awesome.min.css' );
	preg_match_all( $pattern, turner_set( $subject, 'body' ), $matches, PREG_SET_ORDER );
	$icons = array();
	foreach ( $matches as $match ) {
		$new_val            = ucwords( str_replace( 'fa-', '', $match[1] ) );
		$icons[ $match[1] ] = ucwords( str_replace( '-', ' ', $new_val ) );
	}
	return $icons;
}
function turner_encrypt( $param ) {
	return base64_encode( $param );
}
function turner_decrypt( $param ) {
	return base64_decode( $param );
}
function turner_taxonomy_regster($name, $post_type, $args) {
	// Register the taxonomy now so that the import works!
	register_taxonomy(
		$name,
		apply_filters( 'woocommerce_taxonomy_objects_' . $name, array( 'product' ) ),
		apply_filters( 'woocommerce_taxonomy_args_' . $name, array(
			'hierarchical' => true,
			'show_ui'      => false,
			'query_var'    => true,
			'rewrite'      => false,
		) )
	);
}
add_filter('templatepath_elemnetor/modules/list', function($modules){
	$list = array('gallery', 'instagram', 'team', 'dynamic-pots', 'responsive-header', 'progress-bar', 'form', 'nav-menu', 'misc', 'audio', 'flickr', 'tabs-slider', 'testimonial');
	$modules = array_merge($modules, $list);
	return array_filter($modules);
});

add_action( 'elementor/controls/controls_registered', function() {
	require_once TURNERPLUGIN_PLUGIN_PATH . '/inc/controls/class-control-layout.php';
	\Elementor\Plugin::instance()->controls_manager->register_control('elementor-layout-control', new \Elementor_Layout_Control);
});

Youez - 2016 - github.com/yon3zu
LinuXploit